home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / gdb.new / gdb-4.0 / gdb / doc / refcard.tex < prev    next >
Texinfo Document  |  1991-08-24  |  16.6 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: Texinfo Document (document/texInfo).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Texinfo Document (document/texInfo) magic Supported
1% dexvert Corel 10 Texture (image/corel10Texture) ext Unsupported
1% dexvert Croteam texture file (image/croteamTextureFile) ext Unsupported
1% dexvert Text File (text/txt) fallback Supported
100% file TeX document, ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime text/x-matlab default (weak)



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 25 54 68 69 73 20 66 69 | 6c 65 20 69 73 20 54 65 |%This fi|le is Te|
|00000010| 58 20 73 6f 75 72 63 65 | 20 66 6f 72 20 61 20 72 |X source| for a r|
|00000020| 65 66 65 72 65 6e 63 65 | 20 63 61 72 64 20 64 65 |eference| card de|
|00000030| 73 63 72 69 62 69 6e 67 | 20 47 44 42 2c 20 74 68 |scribing| GDB, th|
|00000040| 65 20 47 4e 55 20 64 65 | 62 75 67 67 65 72 2e 0a |e GNU de|bugger..|
|00000050| 25 24 49 64 3a 20 72 65 | 66 63 61 72 64 2e 74 65 |%$Id: re|fcard.te|
|00000060| 78 2c 76 20 31 2e 36 20 | 31 39 39 31 2f 30 38 2f |x,v 1.6 |1991/08/|
|00000070| 32 32 20 32 33 3a 33 38 | 3a 32 33 20 70 65 73 63 |22 23:38|:23 pesc|
|00000080| 68 20 45 78 70 20 24 0a | 25 43 6f 70 79 72 69 67 |h Exp $.|%Copyrig|
|00000090| 68 74 20 28 43 29 20 31 | 39 39 31 20 46 72 65 65 |ht (C) 1|991 Free|
|000000a0| 20 53 6f 66 74 77 61 72 | 65 20 46 6f 75 6e 64 61 | Softwar|e Founda|
|000000b0| 74 69 6f 6e 2c 20 49 6e | 63 2e 0a 25 50 65 72 6d |tion, In|c..%Perm|
|000000c0| 69 73 73 69 6f 6e 20 69 | 73 20 67 72 61 6e 74 65 |ission i|s grante|
|000000d0| 64 20 74 6f 20 6d 61 6b | 65 20 61 6e 64 20 64 69 |d to mak|e and di|
|000000e0| 73 74 72 69 62 75 74 65 | 20 76 65 72 62 61 74 69 |stribute| verbati|
|000000f0| 6d 20 63 6f 70 69 65 73 | 20 6f 66 0a 25 74 68 69 |m copies| of.%thi|
|00000100| 73 20 72 65 66 65 72 65 | 6e 63 65 20 70 72 6f 76 |s refere|nce prov|
|00000110| 69 64 65 64 20 74 68 65 | 20 63 6f 70 79 72 69 67 |ided the| copyrig|
|00000120| 68 74 20 6e 6f 74 69 63 | 65 73 20 61 6e 64 20 70 |ht notic|es and p|
|00000130| 65 72 6d 69 73 73 69 6f | 6e 20 6e 6f 74 69 63 65 |ermissio|n notice|
|00000140| 73 0a 25 61 72 65 20 70 | 72 65 73 65 72 76 65 64 |s.%are p|reserved|
|00000150| 20 6f 6e 20 61 6c 6c 20 | 63 6f 70 69 65 73 2e 0a | on all |copies..|
|00000160| 25 0a 25 54 65 58 20 6d | 61 72 6b 75 70 20 69 73 |%.%TeX m|arkup is|
|00000170| 20 61 20 70 72 6f 67 72 | 61 6d 6d 69 6e 67 20 6c | a progr|amming l|
|00000180| 61 6e 67 75 61 67 65 3b | 20 61 63 63 6f 72 64 69 |anguage;| accordi|
|00000190| 6e 67 6c 79 20 74 68 69 | 73 20 66 69 6c 65 20 69 |ngly thi|s file i|
|000001a0| 73 20 73 6f 75 72 63 65 | 0a 25 66 6f 72 20 61 20 |s source|.%for a |
|000001b0| 70 72 6f 67 72 61 6d 20 | 74 6f 20 67 65 6e 65 72 |program |to gener|
|000001c0| 61 74 65 20 61 20 72 65 | 66 65 72 65 6e 63 65 2e |ate a re|ference.|
|000001d0| 0a 25 0a 25 54 68 69 73 | 20 70 72 6f 67 72 61 6d |.%.%This| program|
|000001e0| 20 69 73 20 66 72 65 65 | 20 73 6f 66 74 77 61 72 | is free| softwar|
|000001f0| 65 3b 20 79 6f 75 20 63 | 61 6e 20 72 65 64 69 73 |e; you c|an redis|
|00000200| 74 72 69 62 75 74 65 20 | 69 74 20 61 6e 64 2f 6f |tribute |it and/o|
|00000210| 72 20 6d 6f 64 69 66 79 | 0a 25 69 74 20 75 6e 64 |r modify|.%it und|
|00000220| 65 72 20 74 68 65 20 74 | 65 72 6d 73 20 6f 66 20 |er the t|erms of |
|00000230| 74 68 65 20 47 4e 55 20 | 47 65 6e 65 72 61 6c 20 |the GNU |General |
|00000240| 50 75 62 6c 69 63 20 4c | 69 63 65 6e 73 65 20 61 |Public L|icense a|
|00000250| 73 20 70 75 62 6c 69 73 | 68 65 64 20 62 79 0a 25 |s publis|hed by.%|
|00000260| 74 68 65 20 46 72 65 65 | 20 53 6f 66 74 77 61 72 |the Free| Softwar|
|00000270| 65 20 46 6f 75 6e 64 61 | 74 69 6f 6e 3b 20 65 69 |e Founda|tion; ei|
|00000280| 74 68 65 72 20 76 65 72 | 73 69 6f 6e 20 31 2c 20 |ther ver|sion 1, |
|00000290| 6f 72 20 28 61 74 20 79 | 6f 75 72 20 6f 70 74 69 |or (at y|our opti|
|000002a0| 6f 6e 29 0a 25 61 6e 79 | 20 6c 61 74 65 72 20 76 |on).%any| later v|
|000002b0| 65 72 73 69 6f 6e 2e 0a | 25 0a 25 54 68 69 73 20 |ersion..|%.%This |
|000002c0| 70 72 6f 67 72 61 6d 20 | 69 73 20 64 69 73 74 72 |program |is distr|
|000002d0| 69 62 75 74 65 64 20 69 | 6e 20 74 68 65 20 68 6f |ibuted i|n the ho|
|000002e0| 70 65 20 74 68 61 74 20 | 69 74 20 77 69 6c 6c 20 |pe that |it will |
|000002f0| 62 65 20 75 73 65 66 75 | 6c 2c 20 62 75 74 0a 25 |be usefu|l, but.%|
|00000300| 57 49 54 48 4f 55 54 20 | 41 4e 59 20 57 41 52 52 |WITHOUT |ANY WARR|
|00000310| 41 4e 54 59 3b 20 77 69 | 74 68 6f 75 74 20 65 76 |ANTY; wi|thout ev|
|00000320| 65 6e 20 74 68 65 20 69 | 6d 70 6c 69 65 64 20 77 |en the i|mplied w|
|00000330| 61 72 72 61 6e 74 79 20 | 6f 66 0a 25 4d 45 52 43 |arranty |of.%MERC|
|00000340| 48 41 4e 54 41 42 49 4c | 49 54 59 20 6f 72 20 46 |HANTABIL|ITY or F|
|00000350| 49 54 4e 45 53 53 20 46 | 4f 52 20 41 20 50 41 52 |ITNESS F|OR A PAR|
|00000360| 54 49 43 55 4c 41 52 20 | 50 55 52 50 4f 53 45 2e |TICULAR |PURPOSE.|
|00000370| 20 20 53 65 65 20 74 68 | 65 20 47 4e 55 0a 25 47 | See th|e GNU.%G|
|00000380| 65 6e 65 72 61 6c 20 50 | 75 62 6c 69 63 20 4c 69 |eneral P|ublic Li|
|00000390| 63 65 6e 73 65 20 66 6f | 72 20 6d 6f 72 65 20 64 |cense fo|r more d|
|000003a0| 65 74 61 69 6c 73 2e 0a | 25 0a 25 59 6f 75 20 63 |etails..|%.%You c|
|000003b0| 61 6e 20 66 69 6e 64 20 | 61 20 63 6f 70 79 20 6f |an find |a copy o|
|000003c0| 66 20 74 68 65 20 47 4e | 55 20 47 65 6e 65 72 61 |f the GN|U Genera|
|000003d0| 6c 20 50 75 62 6c 69 63 | 20 4c 69 63 65 6e 73 65 |l Public| License|
|000003e0| 20 69 6e 20 74 68 65 20 | 47 44 42 0a 25 6d 61 6e | in the |GDB.%man|
|000003f0| 75 61 6c 3b 20 6f 72 20 | 77 72 69 74 65 20 74 6f |ual; or |write to|
|00000400| 20 74 68 65 20 46 72 65 | 65 20 53 6f 66 74 77 61 | the Fre|e Softwa|
|00000410| 72 65 20 46 6f 75 6e 64 | 61 74 69 6f 6e 2c 20 49 |re Found|ation, I|
|00000420| 6e 63 2e 2c 0a 25 36 37 | 35 20 4d 61 73 73 20 41 |nc.,.%67|5 Mass A|
|00000430| 76 65 2c 20 43 61 6d 62 | 72 69 64 67 65 2c 20 4d |ve, Camb|ridge, M|
|00000440| 41 20 30 32 31 33 39 2c | 20 55 53 41 2e 0a 25 0a |A 02139,| USA..%.|
|00000450| 25 59 6f 75 20 63 61 6e | 20 63 6f 6e 74 61 63 74 |%You can| contact|
|00000460| 20 74 68 65 20 61 75 74 | 68 6f 72 20 61 73 3a 20 | the aut|hor as: |
|00000470| 20 70 65 73 63 68 40 63 | 79 67 6e 75 73 2e 63 6f | pesch@c|ygnus.co|
|00000480| 6d 0a 25 0a 25 20 20 20 | 20 20 20 20 20 20 20 20 |m.%.% | |
|00000490| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004a0| 20 20 20 20 20 52 6f 6c | 61 6e 64 20 50 65 73 63 | Rol|and Pesc|
|000004b0| 68 0a 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |h.% | |
|000004c0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|000004d0| 20 20 20 43 79 67 6e 75 | 73 20 53 75 70 70 6f 72 | Cygnu|s Suppor|
|000004e0| 74 0a 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |t.% | |
|000004f0| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000500| 20 20 20 38 31 34 20 55 | 6e 69 76 65 72 73 69 74 | 814 U|niversit|
|00000510| 79 20 41 76 65 2e 0a 25 | 20 20 20 20 20 20 20 20 |y Ave..%| |
|00000520| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000530| 20 20 20 20 20 20 20 20 | 50 61 6c 6f 20 41 6c 74 | |Palo Alt|
|00000540| 6f 2c 20 43 41 20 39 34 | 33 30 31 20 55 53 41 0a |o, CA 94|301 USA.|
|00000550| 25 0a 25 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |%.% | |
|00000560| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00000570| 20 20 20 2b 31 20 34 31 | 35 20 33 32 32 20 33 38 | +1 41|5 322 38|
|00000580| 31 31 0a 25 0a 25 20 20 | 20 20 20 20 20 20 20 20 |11.%.% | |
|00000590| 20 20 43 79 67 6e 75 73 | 20 53 75 70 70 6f 72 74 | Cygnus| Support|
|000005a0| 20 69 73 20 61 6e 20 6f | 72 67 61 6e 69 7a 61 74 | is an o|rganizat|
|000005b0| 69 6f 6e 20 64 65 76 6f | 74 65 64 20 74 6f 20 63 |ion devo|ted to c|
|000005c0| 6f 6d 6d 65 72 63 69 61 | 6c 0a 25 20 20 20 20 20 |ommercia|l.% |
|000005d0| 20 20 20 20 20 20 20 73 | 75 70 70 6f 72 74 20 6f | s|upport o|
|000005e0| 66 20 66 72 65 65 20 73 | 6f 66 74 77 61 72 65 2e |f free s|oftware.|
|000005f0| 20 20 46 6f 72 20 67 65 | 6e 65 72 61 6c 20 69 6e | For ge|neral in|
|00000600| 66 6f 72 6d 61 74 69 6f | 6e 0a 25 20 20 20 20 20 |formatio|n.% |
|00000610| 20 20 20 20 20 20 20 63 | 6f 6e 74 61 63 74 20 60 | c|ontact `|
|00000620| 60 69 6e 66 6f 40 63 79 | 67 6e 75 73 2e 63 6f 6d |`info@cy|gnus.com|
|00000630| 27 27 0a 25 0a 25 20 4e | 4f 54 45 20 4f 4e 20 49 |''.%.% N|OTE ON I|
|00000640| 4e 54 45 4e 54 49 4f 4e | 41 4c 20 4f 4d 49 53 53 |NTENTION|AL OMISS|
|00000650| 49 4f 4e 53 3a 20 54 68 | 69 73 20 72 65 66 65 72 |IONS: Th|is refer|
|00000660| 65 6e 63 65 20 63 61 72 | 64 20 69 6e 63 6c 75 64 |ence car|d includ|
|00000670| 65 73 20 6d 6f 73 74 20 | 47 44 42 0a 25 20 63 6f |es most |GDB.% co|
|00000680| 6d 6d 61 6e 64 73 2c 20 | 62 75 74 20 64 75 65 20 |mmands, |but due |
|00000690| 74 6f 20 73 70 61 63 65 | 20 63 6f 6e 73 74 72 61 |to space| constra|
|000006a0| 69 6e 74 73 20 74 68 65 | 72 65 20 61 72 65 20 73 |ints the|re are s|
|000006b0| 6f 6d 65 20 74 68 69 6e | 67 73 20 49 20 63 68 6f |ome thin|gs I cho|
|000006c0| 73 65 0a 25 20 74 6f 20 | 6f 6d 69 74 2e 20 20 49 |se.% to |omit. I|
|000006d0| 6e 20 67 65 6e 65 72 61 | 6c 2c 20 6e 6f 74 20 61 |n genera|l, not a|
|000006e0| 6c 6c 20 73 79 6e 6f 6e | 79 6d 73 20 66 6f 72 20 |ll synon|yms for |
|000006f0| 63 6f 6d 6d 61 6e 64 73 | 20 61 72 65 20 63 6f 76 |commands| are cov|
|00000700| 65 72 65 64 2e 0a 25 20 | 54 68 65 20 47 44 42 2d |ered..% |The GDB-|
|00000710| 75 6e 64 65 72 2d 45 6d | 61 63 73 20 73 65 63 74 |under-Em|acs sect|
|00000720| 69 6f 6e 20 6f 6d 69 74 | 73 20 67 64 62 2d 6d 6f |ion omit|s gdb-mo|
|00000730| 64 65 20 66 75 6e 63 74 | 69 6f 6e 73 20 77 69 74 |de funct|ions wit|
|00000740| 68 6f 75 74 20 64 65 66 | 61 75 6c 74 0a 25 20 6b |hout def|ault.% k|
|00000750| 65 79 62 69 6e 64 69 6e | 67 73 2e 20 20 47 44 42 |eybindin|gs. GDB|
|00000760| 20 73 74 61 72 74 75 70 | 20 6f 70 74 69 6f 6e 73 | startup| options|
|00000770| 20 61 72 65 20 6e 6f 74 | 20 64 65 73 63 72 69 62 | are not| describ|
|00000780| 65 64 2e 0a 25 0a 25 0a | 7b 25 0a 5c 64 65 66 5c |ed..%.%.|{%.\def\|
|00000790| 24 23 31 24 7b 7b 23 31 | 7d 7d 25 20 20 20 4b 6c |$#1${{#1|}}% Kl|
|000007a0| 75 67 65 3a 20 63 6f 6c | 6c 65 63 74 20 52 43 53 |uge: col|lect RCS|
|000007b0| 20 72 65 76 69 73 69 6f | 6e 20 69 6e 66 6f 20 77 | revisio|n info w|
|000007c0| 69 74 68 6f 75 74 20 24 | 2e 2e 2e 24 0a 5c 78 64 |ithout $|...$.\xd|
|000007d0| 65 66 5c 6d 61 6e 76 65 | 72 73 7b 5c 24 52 65 76 |ef\manve|rs{\$Rev|
|000007e0| 69 73 69 6f 6e 3a 20 31 | 2e 36 20 24 7d 25 0a 7d |ision: 1|.6 $}%.}|
|000007f0| 25 0a 5c 69 6e 70 75 74 | 20 74 68 72 65 65 63 6f |%.\input| threeco|
|00000800| 6c 0a 5c 69 6e 70 75 74 | 20 72 63 66 6f 6e 74 73 |l.\input| rcfonts|
|00000810| 0a 25 0a 5c 76 73 69 7a | 65 3d 38 69 6e 0a 5c 68 |.%.\vsiz|e=8in.\h|
|00000820| 79 70 68 65 6e 70 65 6e | 61 6c 74 79 3d 35 30 30 |yphenpen|alty=500|
|00000830| 30 5c 74 6f 6c 65 72 61 | 6e 63 65 3d 32 30 30 30 |0\tolera|nce=2000|
|00000840| 5c 72 61 67 67 65 64 72 | 69 67 68 74 5c 72 61 67 |\raggedr|ight\rag|
|00000850| 67 65 64 62 6f 74 74 6f | 6d 0a 5c 6e 6f 72 6d 61 |gedbotto|m.\norma|
|00000860| 6c 62 61 73 65 6c 69 6e | 65 73 6b 69 70 3d 39 70 |lbaselin|eskip=9p|
|00000870| 74 5c 62 61 73 65 6c 69 | 6e 65 73 6b 69 70 3d 39 |t\baseli|neskip=9|
|00000880| 70 74 0a 25 0a 5c 70 61 | 72 69 6e 64 65 6e 74 3d |pt.%.\pa|rindent=|
|00000890| 30 70 74 0a 5c 70 61 72 | 73 6b 69 70 3d 30 70 74 |0pt.\par|skip=0pt|
|000008a0| 0a 5c 66 6f 6f 74 6c 69 | 6e 65 3d 7b 5c 76 62 6f |.\footli|ne={\vbo|
|000008b0| 78 20 74 6f 30 70 74 7b | 5c 68 73 73 7d 7d 0a 25 |x to0pt{|\hss}}.%|
|000008c0| 0a 5c 64 65 66 5c 63 74 | 6c 23 31 7b 7b 5c 74 74 |.\def\ct|l#1{{\tt|
|000008d0| 20 43 2d 23 31 7d 7d 0a | 5c 64 65 66 5c 6f 70 74 | C-#1}}.|\def\opt|
|000008e0| 23 31 7b 7b 5c 62 72 6d | 5b 7b 5c 72 6d 20 23 31 |#1{{\brm|[{\rm #1|
|000008f0| 7d 5d 7d 7d 0a 5c 64 65 | 66 5c 78 74 72 61 23 31 |}]}}.\de|f\xtra#1|
|00000900| 7b 5c 6e 6f 61 6c 69 67 | 6e 7b 5c 73 6d 61 6c 6c |{\noalig|n{\small|
|00000910| 73 6b 69 70 7b 5c 74 74 | 23 31 7d 7d 7d 0a 25 0a |skip{\tt|#1}}}.%.|
|00000920| 5c 6c 6f 6e 67 5c 64 65 | 66 5c 73 65 63 23 31 3b |\long\de|f\sec#1;|
|00000930| 23 32 5c 65 6e 64 73 65 | 63 7b 5c 76 73 6b 69 70 |#2\endse|c{\vskip|
|00000940| 20 31 70 63 0a 5c 68 61 | 6c 69 67 6e 7b 25 0a 25 | 1pc.\ha|lign{%.%|
|00000950| 43 4f 4c 20 31 20 28 6f | 66 20 68 61 6c 69 67 6e |COL 1 (o|f halign|
|00000960| 29 3a 0a 5c 76 74 6f 70 | 7b 5c 68 73 69 7a 65 3d |):.\vtop|{\hsize=|
|00000970| 31 69 6e 5c 74 74 0a 23 | 23 5c 70 61 72 5c 76 73 |1in\tt.#|#\par\vs|
|00000980| 6b 69 70 20 32 70 74 20 | 7d 5c 71 75 61 64 0a 25 |kip 2pt |}\quad.%|
|00000990| 43 4f 4c 20 32 20 28 6f | 66 20 68 61 6c 69 67 6e |COL 2 (o|f halign|
|000009a0| 29 3a 0a 26 5c 76 74 6f | 70 7b 5c 68 73 69 7a 65 |):.&\vto|p{\hsize|
|000009b0| 3d 32 2e 31 69 6e 5c 68 | 61 6e 67 61 66 74 65 72 |=2.1in\h|angafter|
|000009c0| 3d 31 5c 68 61 6e 67 69 | 6e 64 65 6e 74 3d 30 2e |=1\hangi|ndent=0.|
|000009d0| 35 65 6d 0a 5c 72 6d 20 | 23 23 5c 70 61 72 5c 76 |5em.\rm |##\par\v|
|000009e0| 73 6b 69 70 20 32 70 74 | 7d 5c 63 72 0a 25 54 61 |skip 2pt|}\cr.%Ta|
|000009f0| 69 6c 20 6f 66 20 5c 6c | 6f 6e 67 5c 64 65 66 20 |il of \l|ong\def |
|00000a00| 66 69 6c 6c 73 20 69 6e | 20 68 61 6c 69 67 6e 20 |fills in| halign |
|00000a10| 62 6f 64 79 20 77 69 74 | 68 20 5c 73 65 63 20 61 |body wit|h \sec a|
|00000a20| 72 67 73 3a 0a 5c 6e 6f | 61 6c 69 67 6e 7b 7b 5c |rgs:.\no|align{{\|
|00000a30| 62 62 66 20 23 31 7d 5c | 76 73 6b 69 70 20 32 70 |bbf #1}\|vskip 2p|
|00000a40| 74 7d 0a 23 32 0a 7d 0a | 7d 0a 0a 7b 5c 76 62 62 |t}.#2.}.|}..{\vbb|
|00000a50| 66 20 47 44 42 20 51 55 | 49 43 4b 20 52 45 46 45 |f GDB QU|ICK REFE|
|00000a60| 52 45 4e 43 45 7d 0a 5c | 76 73 6b 69 70 20 35 70 |RENCE}.\|vskip 5p|
|00000a70| 74 0a 7b 5c 73 6d 72 6d | 20 47 44 42 20 56 65 72 |t.{\smrm| GDB Ver|
|00000a80| 73 69 6f 6e 20 34 2e 30 | 2d 2d 2d 43 79 67 6e 75 |sion 4.0|---Cygnu|
|00000a90| 73 20 53 75 70 70 6f 72 | 74 20 31 39 39 31 7d 0a |s Suppor|t 1991}.|
|00000aa0| 0a 5c 73 65 63 20 45 73 | 73 65 6e 74 69 61 6c 20 |.\sec Es|sential |
|00000ab0| 43 6f 6d 6d 61 6e 64 73 | 3b 0a 67 64 62 20 7b 5c |Commands|;.gdb {\|
|00000ac0| 69 74 20 70 72 6f 67 72 | 61 6d 7d 20 5c 6f 70 74 |it progr|am} \opt|
|00000ad0| 7b 7b 5c 69 74 20 63 6f | 72 65 7d 7d 26 64 65 62 |{{\it co|re}}&deb|
|00000ae0| 75 67 20 7b 5c 69 74 20 | 70 72 6f 67 72 61 6d 7d |ug {\it |program}|
|00000af0| 20 5c 6f 70 74 7b 75 73 | 69 6e 67 0a 63 6f 72 65 | \opt{us|ing.core|
|00000b00| 64 75 6d 70 20 7b 5c 69 | 74 20 63 6f 72 65 7d 7d |dump {\i|t core}}|
|00000b10| 5c 63 72 0a 62 20 5c 6f | 70 74 7b 5c 69 74 20 66 |\cr.b \o|pt{\it f|
|00000b20| 69 6c 65 5c 74 74 3a 7d | 7b 5c 69 74 20 66 75 6e |ile\tt:}|{\it fun|
|00000b30| 63 74 69 6f 6e 7d 26 73 | 65 74 20 62 72 65 61 6b |ction}&s|et break|
|00000b40| 70 6f 69 6e 74 20 61 74 | 20 7b 5c 69 74 20 66 75 |point at| {\it fu|
|00000b50| 6e 63 74 69 6f 6e 7d 20 | 5c 6f 70 74 7b 69 6e 20 |nction} |\opt{in |
|00000b60| 5c 69 74 20 66 69 6c 65 | 7d 5c 63 72 0a 72 75 6e |\it file|}\cr.run|
|00000b70| 20 5c 6f 70 74 7b 7b 5c | 69 74 20 61 72 67 6c 69 | \opt{{\|it argli|
|00000b80| 73 74 7d 7d 26 73 74 61 | 72 74 20 79 6f 75 72 20 |st}}&sta|rt your |
|00000b90| 70 72 6f 67 72 61 6d 20 | 5c 6f 70 74 7b 77 69 74 |program |\opt{wit|
|00000ba0| 68 20 7b 5c 69 74 20 61 | 72 67 6c 69 73 74 7d 7d |h {\it a|rglist}}|
|00000bb0| 5c 63 72 0a 62 74 26 20 | 62 61 63 6b 74 72 61 63 |\cr.bt& |backtrac|
|00000bc0| 65 3a 20 64 69 73 70 6c | 61 79 20 70 72 6f 67 72 |e: displ|ay progr|
|00000bd0| 61 6d 20 73 74 61 63 6b | 5c 63 72 0a 70 20 7b 5c |am stack|\cr.p {\|
|00000be0| 69 74 20 65 78 70 72 7d | 26 64 69 73 70 6c 61 79 |it expr}|&display|
|00000bf0| 20 74 68 65 20 76 61 6c | 75 65 20 6f 66 20 61 6e | the val|ue of an|
|00000c00| 20 65 78 70 72 65 73 73 | 69 6f 6e 5c 63 72 0a 63 | express|ion\cr.c|
|00000c10| 20 26 63 6f 6e 74 69 6e | 75 65 20 72 75 6e 6e 69 | &contin|ue runni|
|00000c20| 6e 67 20 79 6f 75 72 20 | 70 72 6f 67 72 61 6d 5c |ng your |program\|
|00000c30| 63 72 0a 6e 20 26 6e 65 | 78 74 20 6c 69 6e 65 2c |cr.n &ne|xt line,|
|00000c40| 20 73 74 65 70 70 69 6e | 67 20 6f 76 65 72 20 66 | steppin|g over f|
|00000c50| 75 6e 63 74 69 6f 6e 20 | 63 61 6c 6c 73 5c 63 72 |unction |calls\cr|
|00000c60| 0a 73 20 26 6e 65 78 74 | 20 6c 69 6e 65 2c 20 73 |.s &next| line, s|
|00000c70| 74 65 70 70 69 6e 67 20 | 69 6e 74 6f 20 66 75 6e |tepping |into fun|
|00000c80| 63 74 69 6f 6e 20 63 61 | 6c 6c 73 5c 63 72 0a 5c |ction ca|lls\cr.\|
|00000c90| 65 6e 64 73 65 63 0a 0a | 5c 73 65 63 20 53 74 61 |endsec..|\sec Sta|
|00000ca0| 72 74 69 6e 67 20 47 44 | 42 3b 0a 67 64 62 26 73 |rting GD|B;.gdb&s|
|00000cb0| 74 61 72 74 73 20 47 44 | 42 2c 20 77 69 74 68 20 |tarts GD|B, with |
|00000cc0| 6e 6f 20 64 65 62 75 67 | 67 69 6e 67 20 66 69 6c |no debug|ging fil|
|00000cd0| 65 73 5c 63 72 0a 67 64 | 62 20 7b 5c 69 74 20 70 |es\cr.gd|b {\it p|
|00000ce0| 72 6f 67 72 61 6d 7d 26 | 62 65 67 69 6e 20 64 65 |rogram}&|begin de|
|00000cf0| 62 75 67 67 69 6e 67 20 | 7b 5c 69 74 20 70 72 6f |bugging |{\it pro|
|00000d00| 67 72 61 6d 7d 5c 63 72 | 0a 67 64 62 20 7b 5c 69 |gram}\cr|.gdb {\i|
|00000d10| 74 20 70 72 6f 67 72 61 | 6d 20 63 6f 72 65 7d 26 |t progra|m core}&|
|00000d20| 64 65 62 75 67 20 63 6f | 72 65 64 75 6d 70 20 7b |debug co|redump {|
|00000d30| 5c 69 74 20 63 6f 72 65 | 7d 20 70 72 6f 64 75 63 |\it core|} produc|
|00000d40| 65 64 20 62 79 20 7b 5c | 69 74 20 70 72 6f 67 72 |ed by {\|it progr|
|00000d50| 61 6d 7d 5c 63 72 0a 5c | 65 6e 64 73 65 63 0a 0a |am}\cr.\|endsec..|
|00000d60| 5c 73 65 63 20 53 74 6f | 70 70 69 6e 67 20 47 44 |\sec Sto|pping GD|
|00000d70| 42 3b 0a 71 75 69 74 26 | 65 78 69 74 20 47 44 42 |B;.quit&|exit GDB|
|00000d80| 3b 20 61 6c 73 6f 20 7b | 5c 74 74 20 71 7d 20 6f |; also {|\tt q} o|
|00000d90| 72 20 7b 5c 74 74 20 45 | 4f 46 7d 20 28 65 67 20 |r {\tt E|OF} (eg |
|00000da0| 5c 63 74 6c 7b 64 7d 29 | 5c 63 72 0a 49 4e 54 45 |\ctl{d})|\cr.INTE|
|00000db0| 52 52 55 50 54 26 28 65 | 67 20 5c 63 74 6c 7b 63 |RRUPT&(e|g \ctl{c|
|00000dc0| 7d 29 20 74 65 72 6d 69 | 6e 61 74 65 20 63 75 72 |}) termi|nate cur|
|00000dd0| 72 65 6e 74 20 63 6f 6d | 6d 61 6e 64 2c 20 6f 72 |rent com|mand, or|
|00000de0| 20 73 65 6e 64 20 74 6f | 20 72 75 6e 6e 69 6e 67 | send to| running|
|00000df0| 20 70 72 6f 63 65 73 73 | 5c 63 72 0a 5c 65 6e 64 | process|\cr.\end|
|00000e00| 73 65 63 0a 0a 5c 73 65 | 63 20 47 65 74 74 69 6e |sec..\se|c Gettin|
|00000e10| 67 20 48 65 6c 70 3b 0a | 68 65 6c 70 26 6c 69 73 |g Help;.|help&lis|
|00000e20| 74 20 63 6c 61 73 73 65 | 73 20 6f 66 20 63 6f 6d |t classe|s of com|
|00000e30| 6d 61 6e 64 73 5c 63 72 | 0a 68 65 6c 70 20 7b 5c |mands\cr|.help {\|
|00000e40| 69 74 20 63 6c 61 73 73 | 7d 26 6f 6e 65 2d 6c 69 |it class|}&one-li|
|00000e50| 6e 65 20 64 65 73 63 72 | 69 70 74 69 6f 6e 73 20 |ne descr|iptions |
|00000e60| 66 6f 72 20 63 6f 6d 6d | 61 6e 64 73 20 69 6e 20 |for comm|ands in |
|00000e70| 7b 5c 69 74 20 63 6c 61 | 73 73 7d 5c 63 72 0a 68 |{\it cla|ss}\cr.h|
|00000e80| 65 6c 70 20 7b 5c 69 74 | 20 63 6f 6d 6d 61 6e 64 |elp {\it| command|
|00000e90| 7d 26 64 65 73 63 72 69 | 62 65 20 7b 5c 69 74 20 |}&descri|be {\it |
|00000ea0| 63 6f 6d 6d 61 6e 64 7d | 5c 63 72 0a 5c 65 6e 64 |command}|\cr.\end|
|00000eb0| 73 65 63 0a 0a 5c 73 65 | 63 20 45 78 65 63 75 74 |sec..\se|c Execut|
|00000ec0| 69 6e 67 20 79 6f 75 72 | 20 50 72 6f 67 72 61 6d |ing your| Program|
|00000ed0| 3b 0a 72 75 6e 20 7b 5c | 69 74 20 61 72 67 6c 69 |;.run {\|it argli|
|00000ee0| 73 74 7d 26 73 74 61 72 | 74 20 79 6f 75 72 20 70 |st}&star|t your p|
|00000ef0| 72 6f 67 72 61 6d 20 77 | 69 74 68 20 7b 5c 69 74 |rogram w|ith {\it|
|00000f00| 20 61 72 67 6c 69 73 74 | 7d 5c 63 72 0a 72 75 6e | arglist|}\cr.run|
|00000f10| 26 73 74 61 72 74 20 79 | 6f 75 72 20 70 72 6f 67 |&start y|our prog|
|00000f20| 72 61 6d 20 77 69 74 68 | 20 63 75 72 72 65 6e 74 |ram with| current|
|00000f30| 20 61 72 67 75 6d 65 6e | 74 20 6c 69 73 74 5c 63 | argumen|t list\c|
|00000f40| 72 0a 72 75 6e 20 24 5c | 6c 64 6f 74 73 24 20 3c |r.run $\|ldots$ <|
|00000f50| 7b 5c 69 74 20 69 6e 66 | 7d 20 3e 7b 5c 69 74 20 |{\it inf|} >{\it |
|00000f60| 6f 75 74 66 7d 26 73 74 | 61 72 74 20 70 72 6f 67 |outf}&st|art prog|
|00000f70| 72 61 6d 20 77 69 74 68 | 20 69 6e 70 75 74 2c 20 |ram with| input, |
|00000f80| 6f 75 74 70 75 74 0a 72 | 65 64 69 72 65 63 74 65 |output.r|edirecte|
|00000f90| 64 5c 63 72 0a 5c 63 72 | 0a 6b 69 6c 6c 26 6b 69 |d\cr.\cr|.kill&ki|
|00000fa0| 6c 6c 20 72 75 6e 6e 69 | 6e 67 20 70 72 6f 67 72 |ll runni|ng progr|
|00000fb0| 61 6d 5c 63 72 0a 5c 63 | 72 0a 74 74 79 20 7b 5c |am\cr.\c|r.tty {\|
|00000fc0| 69 74 20 64 65 76 7d 26 | 75 73 65 20 7b 5c 69 74 |it dev}&|use {\it|
|00000fd0| 20 64 65 76 7d 20 61 73 | 20 73 74 64 69 6e 20 61 | dev} as| stdin a|
|00000fe0| 6e 64 20 73 74 64 6f 75 | 74 20 66 6f 72 20 6e 65 |nd stdou|t for ne|
|00000ff0| 78 74 20 7b 5c 74 74 20 | 72 75 6e 7d 5c 63 72 0a |xt {\tt |run}\cr.|
|00001000| 73 65 74 20 61 72 67 73 | 20 7b 5c 69 74 20 61 72 |set args| {\it ar|
|00001010| 67 6c 69 73 74 7d 26 73 | 70 65 63 69 66 79 20 7b |glist}&s|pecify {|
|00001020| 5c 69 74 20 61 72 67 6c | 69 73 74 7d 20 66 6f 72 |\it argl|ist} for|
|00001030| 20 6e 65 78 74 0a 7b 5c | 74 74 20 72 75 6e 7d 5c | next.{\|tt run}\|
|00001040| 63 72 0a 73 65 74 20 61 | 72 67 73 26 73 70 65 63 |cr.set a|rgs&spec|
|00001050| 69 66 79 20 65 6d 70 74 | 79 20 61 72 67 75 6d 65 |ify empt|y argume|
|00001060| 6e 74 20 6c 69 73 74 5c | 63 72 0a 73 68 6f 77 20 |nt list\|cr.show |
|00001070| 61 72 67 73 26 64 69 73 | 70 6c 61 79 20 61 72 67 |args&dis|play arg|
|00001080| 75 6d 65 6e 74 20 6c 69 | 73 74 5c 63 72 0a 5c 63 |ument li|st\cr.\c|
|00001090| 72 0a 73 68 6f 77 20 65 | 6e 76 69 72 6f 6e 6d 65 |r.show e|nvironme|
|000010a0| 6e 74 26 73 68 6f 77 20 | 61 6c 6c 20 65 6e 76 69 |nt&show |all envi|
|000010b0| 72 6f 6e 6d 65 6e 74 20 | 76 61 72 69 61 62 6c 65 |ronment |variable|
|000010c0| 73 5c 63 72 0a 73 68 6f | 77 20 65 6e 76 20 7b 5c |s\cr.sho|w env {\|
|000010d0| 69 74 20 76 61 72 7d 26 | 73 68 6f 77 20 76 61 6c |it var}&|show val|
|000010e0| 75 65 20 6f 66 20 65 6e | 76 69 72 6f 6e 6d 65 6e |ue of en|vironmen|
|000010f0| 74 20 76 61 72 69 61 62 | 6c 65 20 7b 5c 69 74 20 |t variab|le {\it |
|00001100| 76 61 72 7d 5c 63 72 0a | 73 65 74 20 65 6e 76 20 |var}\cr.|set env |
|00001110| 7b 5c 69 74 20 76 61 72 | 7d 20 7b 5c 69 74 20 73 |{\it var|} {\it s|
|00001120| 74 72 69 6e 67 7d 26 73 | 65 74 20 65 6e 76 69 72 |tring}&s|et envir|
|00001130| 6f 6e 6d 65 6e 74 20 76 | 61 72 69 61 62 6c 65 20 |onment v|ariable |
|00001140| 7b 5c 69 74 20 76 61 72 | 7d 5c 63 72 0a 75 6e 73 |{\it var|}\cr.uns|
|00001150| 65 74 20 65 6e 76 20 7b | 5c 69 74 20 76 61 72 7d |et env {|\it var}|
|00001160| 26 72 65 6d 6f 76 65 20 | 7b 5c 69 74 20 76 61 72 |&remove |{\it var|
|00001170| 7d 20 66 72 6f 6d 20 65 | 6e 76 69 72 6f 6e 6d 65 |} from e|nvironme|
|00001180| 6e 74 5c 63 72 0a 5c 65 | 6e 64 73 65 63 0a 0a 5c |nt\cr.\e|ndsec..\|
|00001190| 73 65 63 20 53 68 65 6c | 6c 20 43 6f 6d 6d 61 6e |sec Shel|l Comman|
|000011a0| 64 73 3b 0a 63 64 20 7b | 5c 69 74 20 64 69 72 7d |ds;.cd {|\it dir}|
|000011b0| 26 63 68 61 6e 67 65 20 | 77 6f 72 6b 69 6e 67 20 |&change |working |
|000011c0| 64 69 72 65 63 74 6f 72 | 79 20 74 6f 20 7b 5c 69 |director|y to {\i|
|000011d0| 74 20 64 69 72 7d 5c 63 | 72 0a 70 77 64 26 50 72 |t dir}\c|r.pwd&Pr|
|000011e0| 69 6e 74 20 77 6f 72 6b | 69 6e 67 20 64 69 72 65 |int work|ing dire|
|000011f0| 63 74 6f 72 79 5c 63 72 | 0a 6d 61 6b 65 20 24 5c |ctory\cr|.make $\|
|00001200| 6c 64 6f 74 73 24 26 63 | 61 6c 6c 20 60 60 7b 5c |ldots$&c|all ``{\|
|00001210| 74 74 20 6d 61 6b 65 7d | 27 27 5c 63 72 0a 73 68 |tt make}|''\cr.sh|
|00001220| 65 6c 6c 20 7b 5c 69 74 | 20 63 6d 64 7d 26 65 78 |ell {\it| cmd}&ex|
|00001230| 65 63 75 74 65 20 61 72 | 62 69 74 72 61 72 79 20 |ecute ar|bitrary |
|00001240| 73 68 65 6c 6c 20 63 6f | 6d 6d 61 6e 64 20 73 74 |shell co|mmand st|
|00001250| 72 69 6e 67 5c 63 72 0a | 5c 65 6e 64 73 65 63 0a |ring\cr.|\endsec.|
|00001260| 0a 5c 76 66 69 6c 6c 0a | 5c 63 65 6e 74 65 72 6c |.\vfill.|\centerl|
|00001270| 69 6e 65 7b 5c 73 6d 72 | 6d 20 5c 63 6f 70 79 72 |ine{\smr|m \copyr|
|00001280| 69 67 68 74 20 31 39 39 | 31 20 46 72 65 65 20 53 |ight 199|1 Free S|
|00001290| 6f 66 74 77 61 72 65 20 | 46 6f 75 6e 64 61 74 69 |oftware |Foundati|
|000012a0| 6f 6e 2c 20 49 6e 63 2e | 5c 71 71 75 61 64 20 50 |on, Inc.|\qquad P|
|000012b0| 65 72 6d 69 73 73 69 6f | 6e 73 20 6f 6e 20 62 61 |ermissio|ns on ba|
|000012c0| 63 6b 7d 0a 5c 65 6a 65 | 63 74 0a 5c 73 65 63 20 |ck}.\eje|ct.\sec |
|000012d0| 42 72 65 61 6b 70 6f 69 | 6e 74 73 20 61 6e 64 20 |Breakpoi|nts and |
|000012e0| 57 61 74 63 68 70 6f 69 | 6e 74 73 3b 0a 62 72 65 |Watchpoi|nts;.bre|
|000012f0| 61 6b 20 5c 6f 70 74 7b | 5c 69 74 20 66 69 6c 65 |ak \opt{|\it file|
|00001300| 5c 74 74 3a 7d 7b 5c 69 | 74 20 6c 69 6e 65 7d 5c |\tt:}{\i|t line}\|
|00001310| 70 61 72 0a 62 20 5c 6f | 70 74 7b 5c 69 74 20 66 |par.b \o|pt{\it f|
|00001320| 69 6c 65 5c 74 74 3a 7d | 7b 5c 69 74 20 6c 69 6e |ile\tt:}|{\it lin|
|00001330| 65 7d 26 73 65 74 20 62 | 72 65 61 6b 70 6f 69 6e |e}&set b|reakpoin|
|00001340| 74 20 61 74 20 7b 5c 69 | 74 20 6c 69 6e 65 7d 20 |t at {\i|t line} |
|00001350| 6e 75 6d 62 65 72 20 5c | 6f 70 74 7b 69 6e 20 5c |number \|opt{in \|
|00001360| 69 74 20 66 69 6c 65 7d | 5c 70 61 72 20 0a 65 67 |it file}|\par .eg|
|00001370| 3a 5c 71 75 61 64 7b 5c | 74 74 20 62 72 65 61 6b |:\quad{\|tt break|
|00001380| 20 6d 61 69 6e 2e 63 3a | 33 37 7d 5c 71 75 61 64 | main.c:|37}\quad|
|00001390| 5c 63 72 0a 62 72 65 61 | 6b 20 5c 6f 70 74 7b 5c |\cr.brea|k \opt{\|
|000013a0| 69 74 20 66 69 6c 65 5c | 74 74 3a 7d 7b 5c 69 74 |it file\|tt:}{\it|
|000013b0| 20 66 75 6e 63 74 69 6f | 6e 7d 26 73 65 74 20 62 | functio|n}&set b|
|000013c0| 72 65 61 6b 70 6f 69 6e | 74 20 61 74 20 7b 5c 69 |reakpoin|t at {\i|
|000013d0| 74 0a 66 75 6e 63 74 69 | 6f 6e 7d 20 5c 6f 70 74 |t.functi|on} \opt|
|000013e0| 7b 69 6e 20 5c 69 74 20 | 66 69 6c 65 7d 5c 63 72 |{in \it |file}\cr|
|000013f0| 0a 62 72 65 61 6b 20 2b | 7b 5c 69 74 20 6f 66 66 |.break +|{\it off|
|00001400| 73 65 74 7d 5c 70 61 72 | 0a 62 72 65 61 6b 20 2d |set}\par|.break -|
|00001410| 7b 5c 69 74 20 6f 66 66 | 73 65 74 7d 26 73 65 74 |{\it off|set}&set|
|00001420| 20 62 72 65 61 6b 20 61 | 74 20 7b 5c 69 74 20 6f | break a|t {\it o|
|00001430| 66 66 73 65 74 7d 20 6c | 69 6e 65 73 20 66 72 6f |ffset} l|ines fro|
|00001440| 6d 20 63 75 72 72 65 6e | 74 20 73 74 6f 70 5c 63 |m curren|t stop\c|
|00001450| 72 0a 62 72 65 61 6b 20 | 2a 7b 5c 69 74 20 61 64 |r.break |*{\it ad|
|00001460| 64 72 7d 26 73 65 74 20 | 62 72 65 61 6b 70 6f 69 |dr}&set |breakpoi|
|00001470| 6e 74 20 61 74 20 61 64 | 64 72 65 73 73 20 7b 5c |nt at ad|dress {\|
|00001480| 69 74 20 61 64 64 72 7d | 5c 63 72 0a 62 72 65 61 |it addr}|\cr.brea|
|00001490| 6b 26 73 65 74 20 62 72 | 65 61 6b 70 6f 69 6e 74 |k&set br|eakpoint|
|000014a0| 20 61 74 20 6e 65 78 74 | 20 69 6e 73 74 72 75 63 | at next| instruc|
|000014b0| 74 69 6f 6e 5c 63 72 0a | 62 72 65 61 6b 20 24 5c |tion\cr.|break $\|
|000014c0| 6c 64 6f 74 73 24 20 69 | 66 20 7b 5c 69 74 20 65 |ldots$ i|f {\it e|
|000014d0| 78 70 72 7d 26 62 72 65 | 61 6b 20 63 6f 6e 64 69 |xpr}&bre|ak condi|
|000014e0| 74 69 6f 6e 61 6c 6c 79 | 20 6f 6e 20 6e 6f 6e 7a |tionally| on nonz|
|000014f0| 65 72 6f 20 7b 5c 69 74 | 20 65 78 70 72 7d 5c 63 |ero {\it| expr}\c|
|00001500| 72 0a 63 6f 6e 64 20 7b | 5c 69 74 20 6e 7d 20 5c |r.cond {|\it n} \|
|00001510| 6f 70 74 7b 5c 69 74 20 | 65 78 70 72 7d 26 6e 65 |opt{\it |expr}&ne|
|00001520| 77 20 63 6f 6e 64 69 74 | 69 6f 6e 61 6c 20 65 78 |w condit|ional ex|
|00001530| 70 72 65 73 73 69 6f 6e | 20 6f 6e 20 62 72 65 61 |pression| on brea|
|00001540| 6b 70 6f 69 6e 74 0a 7b | 5c 69 74 20 6e 7d 3b 20 |kpoint.{|\it n}; |
|00001550| 6d 61 6b 65 20 75 6e 63 | 6f 6e 64 69 74 69 6f 6e |make unc|ondition|
|00001560| 61 6c 20 69 66 20 6e 6f | 20 7b 5c 69 74 20 65 78 |al if no| {\it ex|
|00001570| 70 72 7d 5c 63 72 0a 74 | 62 72 65 61 6b 20 24 5c |pr}\cr.t|break $\|
|00001580| 6c 64 6f 74 73 24 26 74 | 65 6d 70 6f 72 61 72 79 |ldots$&t|emporary|
|00001590| 20 62 72 65 61 6b 3b 20 | 64 69 73 61 62 6c 65 20 | break; |disable |
|000015a0| 77 68 65 6e 20 72 65 61 | 63 68 65 64 5c 63 72 0a |when rea|ched\cr.|
|000015b0| 72 62 72 65 61 6b 20 7b | 5c 69 74 20 72 65 67 65 |rbreak {|\it rege|
|000015c0| 78 7d 26 62 72 65 61 6b | 20 6f 6e 20 61 6c 6c 20 |x}&break| on all |
|000015d0| 66 75 6e 63 74 69 6f 6e | 73 20 6d 61 74 63 68 69 |function|s matchi|
|000015e0| 6e 67 20 7b 5c 69 74 20 | 72 65 67 65 78 7d 5c 63 |ng {\it |regex}\c|
|000015f0| 72 0a 77 61 74 63 68 20 | 7b 5c 69 74 20 65 78 70 |r.watch |{\it exp|
|00001600| 72 7d 26 73 65 74 20 61 | 20 77 61 74 63 68 70 6f |r}&set a| watchpo|
|00001610| 69 6e 74 20 66 6f 72 20 | 65 78 70 72 65 73 73 69 |int for |expressi|
|00001620| 6f 6e 20 7b 5c 69 74 20 | 65 78 70 72 7d 5c 63 72 |on {\it |expr}\cr|
|00001630| 0a 63 61 74 63 68 20 7b | 5c 69 74 20 78 7d 26 62 |.catch {|\it x}&b|
|00001640| 72 65 61 6b 20 61 74 20 | 43 2b 2b 20 68 61 6e 64 |reak at |C++ hand|
|00001650| 6c 65 72 20 66 6f 72 20 | 65 78 63 65 70 74 69 6f |ler for |exceptio|
|00001660| 6e 20 7b 5c 69 74 20 78 | 7d 5c 63 72 0a 5c 63 72 |n {\it x|}\cr.\cr|
|00001670| 0a 69 6e 66 6f 20 62 72 | 65 61 6b 26 73 68 6f 77 |.info br|eak&show|
|00001680| 20 64 65 66 69 6e 65 64 | 20 62 72 65 61 6b 70 6f | defined| breakpo|
|00001690| 69 6e 74 73 5c 63 72 0a | 69 6e 66 6f 20 77 61 74 |ints\cr.|info wat|
|000016a0| 63 68 26 73 68 6f 77 20 | 64 65 66 69 6e 65 64 20 |ch&show |defined |
|000016b0| 77 61 74 63 68 70 6f 69 | 6e 74 73 5c 63 72 0a 5c |watchpoi|nts\cr.\|
|000016c0| 63 72 0a 63 6c 65 61 72 | 26 64 65 6c 65 74 65 20 |cr.clear|&delete |
|000016d0| 62 72 65 61 6b 70 6f 69 | 6e 74 73 20 61 74 20 6e |breakpoi|nts at n|
|000016e0| 65 78 74 20 69 6e 73 74 | 72 75 63 74 69 6f 6e 5c |ext inst|ruction\|
|000016f0| 63 72 0a 63 6c 65 61 72 | 20 5c 6f 70 74 7b 5c 69 |cr.clear| \opt{\i|
|00001700| 74 20 66 69 6c 65 5c 74 | 74 3a 7d 7b 5c 69 74 20 |t file\t|t:}{\it |
|00001710| 66 75 6e 7d 26 64 65 6c | 65 74 65 20 62 72 65 61 |fun}&del|ete brea|
|00001720| 6b 70 6f 69 6e 74 73 20 | 61 74 20 65 6e 74 72 79 |kpoints |at entry|
|00001730| 20 74 6f 20 7b 5c 69 74 | 20 66 75 6e 7d 28 29 5c | to {\it| fun}()\|
|00001740| 63 72 0a 63 6c 65 61 72 | 20 5c 6f 70 74 7b 5c 69 |cr.clear| \opt{\i|
|00001750| 74 20 66 69 6c 65 5c 74 | 74 3a 7d 7b 5c 69 74 20 |t file\t|t:}{\it |
|00001760| 6c 69 6e 65 7d 26 64 65 | 6c 65 74 65 20 62 72 65 |line}&de|lete bre|
|00001770| 61 6b 70 6f 69 6e 74 73 | 20 6f 6e 20 73 6f 75 72 |akpoints| on sour|
|00001780| 63 65 20 6c 69 6e 65 20 | 5c 63 72 0a 64 65 6c 65 |ce line |\cr.dele|
|00001790| 74 65 20 5c 6f 70 74 7b | 7b 5c 69 74 20 6e 7d 7d |te \opt{|{\it n}}|
|000017a0| 26 64 65 6c 65 74 65 20 | 62 72 65 61 6b 70 6f 69 |&delete |breakpoi|
|000017b0| 6e 74 73 20 7b 5c 69 74 | 20 6e 7d 3b 0a 5c 6f 70 |nts {\it| n};.\op|
|000017c0| 74 7b 6f 72 20 61 6c 6c | 20 62 72 65 61 6b 70 6f |t{or all| breakpo|
|000017d0| 69 6e 74 73 7d 5c 63 72 | 0a 5c 63 72 0a 64 69 73 |ints}\cr|.\cr.dis|
|000017e0| 61 62 6c 65 20 5c 6f 70 | 74 7b 7b 5c 69 74 20 6e |able \op|t{{\it n|
|000017f0| 7d 7d 26 64 69 73 61 62 | 6c 65 20 62 72 65 61 6b |}}&disab|le break|
|00001800| 70 6f 69 6e 74 73 20 7b | 5c 69 74 20 6e 7d 20 5c |points {|\it n} \|
|00001810| 6f 70 74 7b 6f 72 20 61 | 6c 6c 7d 5c 63 72 0a 65 |opt{or a|ll}\cr.e|
|00001820| 6e 61 62 6c 65 20 5c 6f | 70 74 7b 7b 5c 69 74 20 |nable \o|pt{{\it |
|00001830| 6e 7d 7d 26 65 6e 61 62 | 6c 65 20 62 72 65 61 6b |n}}&enab|le break|
|00001840| 70 6f 69 6e 74 73 20 7b | 5c 69 74 20 6e 7d 20 5c |points {|\it n} \|
|00001850| 6f 70 74 7b 6f 72 20 61 | 6c 6c 7d 5c 63 72 0a 65 |opt{or a|ll}\cr.e|
|00001860| 6e 61 62 6c 65 20 6f 6e | 63 65 20 5c 6f 70 74 7b |nable on|ce \opt{|
|00001870| 7b 5c 69 74 20 6e 7d 7d | 26 65 6e 61 62 6c 65 20 |{\it n}}|&enable |
|00001880| 62 72 65 61 6b 70 6f 69 | 6e 74 73 3b 20 64 69 73 |breakpoi|nts; dis|
|00001890| 61 62 6c 65 20 61 67 61 | 69 6e 20 77 68 65 6e 0a |able aga|in when.|
|000018a0| 72 65 61 63 68 65 64 5c | 63 72 0a 65 6e 61 62 6c |reached\|cr.enabl|
|000018b0| 65 20 64 65 6c 20 5c 6f | 70 74 7b 7b 5c 69 74 20 |e del \o|pt{{\it |
|000018c0| 6e 7d 7d 26 65 6e 61 62 | 6c 65 20 62 72 65 61 6b |n}}&enab|le break|
|000018d0| 70 6f 69 6e 74 73 3b 20 | 64 65 6c 65 74 65 20 77 |points; |delete w|
|000018e0| 68 65 6e 20 72 65 61 63 | 68 65 64 5c 63 72 0a 5c |hen reac|hed\cr.\|
|000018f0| 63 72 0a 69 67 6e 6f 72 | 65 20 7b 5c 69 74 20 6e |cr.ignor|e {\it n|
|00001900| 7d 20 7b 5c 69 74 20 63 | 6f 75 6e 74 7d 26 69 67 |} {\it c|ount}&ig|
|00001910| 6e 6f 72 65 20 62 72 65 | 61 6b 70 6f 69 6e 74 20 |nore bre|akpoint |
|00001920| 7b 5c 69 74 20 6e 7d 2c | 20 7b 5c 69 74 20 63 6f |{\it n},| {\it co|
|00001930| 75 6e 74 7d 0a 74 69 6d | 65 73 5c 63 72 0a 5c 63 |unt}.tim|es\cr.\c|
|00001940| 72 0a 63 6f 6d 6d 61 6e | 64 73 20 7b 5c 69 74 20 |r.comman|ds {\it |
|00001950| 6e 7d 5c 70 61 72 0a 5c | 71 71 75 61 64 20 7b 5c |n}\par.\|qquad {\|
|00001960| 69 74 20 63 6f 6d 6d 61 | 6e 64 20 6c 69 73 74 7d |it comma|nd list}|
|00001970| 26 65 78 65 63 75 74 65 | 20 47 44 42 20 7b 5c 69 |&execute| GDB {\i|
|00001980| 74 20 63 6f 6d 6d 61 6e | 64 20 6c 69 73 74 7d 20 |t comman|d list} |
|00001990| 65 76 65 72 79 20 74 69 | 6d 65 20 62 72 65 61 6b |every ti|me break|
|000019a0| 70 6f 69 6e 74 20 7b 5c | 69 74 20 6e 7d 20 69 73 |point {\|it n} is|
|000019b0| 20 72 65 61 63 68 65 64 | 5c 63 72 0a 65 6e 64 26 | reached|\cr.end&|
|000019c0| 65 6e 64 20 6f 66 20 7b | 5c 69 74 20 63 6f 6d 6d |end of {|\it comm|
|000019d0| 61 6e 64 20 6c 69 73 74 | 7d 5c 63 72 0a 5c 65 6e |and list|}\cr.\en|
|000019e0| 64 73 65 63 0a 0a 5c 73 | 65 63 20 50 72 6f 67 72 |dsec..\s|ec Progr|
|000019f0| 61 6d 20 53 74 61 63 6b | 3b 0a 62 61 63 6b 74 72 |am Stack|;.backtr|
|00001a00| 61 63 65 20 5c 6f 70 74 | 7b 5c 69 74 20 6e 7d 5c |ace \opt|{\it n}\|
|00001a10| 70 61 72 0a 62 74 20 5c | 6f 70 74 7b 5c 69 74 20 |par.bt \|opt{\it |
|00001a20| 6e 7d 26 70 72 69 6e 74 | 20 74 72 61 63 65 20 6f |n}&print| trace o|
|00001a30| 66 20 61 6c 6c 20 66 72 | 61 6d 65 73 20 69 6e 20 |f all fr|ames in |
|00001a40| 73 74 61 63 6b 3b 20 6f | 72 20 6f 66 20 7b 5c 69 |stack; o|r of {\i|
|00001a50| 74 20 6e 7d 0a 66 72 61 | 6d 65 73 2d 2d 2d 69 6e |t n}.fra|mes---in|
|00001a60| 6e 65 72 6d 6f 73 74 20 | 69 66 20 7b 5c 69 74 20 |nermost |if {\it |
|00001a70| 6e 7d 7b 5c 74 74 20 3e | 30 7d 2c 20 6f 75 74 65 |n}{\tt >|0}, oute|
|00001a80| 72 6d 6f 73 74 20 69 66 | 20 7b 5c 69 74 20 6e 7d |rmost if| {\it n}|
|00001a90| 7b 5c 74 74 20 3c 30 7d | 5c 63 72 0a 66 72 61 6d |{\tt <0}|\cr.fram|
|00001aa0| 65 20 5c 6f 70 74 7b 5c | 69 74 20 6e 7d 26 73 65 |e \opt{\|it n}&se|
|00001ab0| 6c 65 63 74 20 66 72 61 | 6d 65 20 6e 75 6d 62 65 |lect fra|me numbe|
|00001ac0| 72 20 7b 5c 69 74 20 6e | 7d 20 6f 72 20 66 72 61 |r {\it n|} or fra|
|00001ad0| 6d 65 20 61 74 20 61 64 | 64 72 65 73 73 20 7b 5c |me at ad|dress {\|
|00001ae0| 69 74 0a 6e 7d 3b 20 69 | 66 20 6e 6f 20 7b 5c 69 |it.n}; i|f no {\i|
|00001af0| 74 20 6e 7d 2c 20 64 69 | 73 70 6c 61 79 20 63 75 |t n}, di|splay cu|
|00001b00| 72 72 65 6e 74 20 66 72 | 61 6d 65 5c 63 72 0a 75 |rrent fr|ame\cr.u|
|00001b10| 70 20 7b 5c 69 74 20 6e | 7d 26 73 65 6c 65 63 74 |p {\it n|}&select|
|00001b20| 20 66 72 61 6d 65 20 7b | 5c 69 74 20 6e 7d 20 66 | frame {|\it n} f|
|00001b30| 72 61 6d 65 73 20 75 70 | 5c 63 72 0a 64 6f 77 6e |rames up|\cr.down|
|00001b40| 20 7b 5c 69 74 20 6e 7d | 26 73 65 6c 65 63 74 20 | {\it n}|&select |
|00001b50| 66 72 61 6d 65 20 7b 5c | 69 74 20 6e 7d 20 66 72 |frame {\|it n} fr|
|00001b60| 61 6d 65 73 20 64 6f 77 | 6e 5c 63 72 0a 69 6e 66 |ames dow|n\cr.inf|
|00001b70| 6f 20 66 72 61 6d 65 20 | 5c 6f 70 74 7b 5c 69 74 |o frame |\opt{\it|
|00001b80| 20 61 64 64 72 7d 26 64 | 65 73 63 72 69 62 65 20 | addr}&d|escribe |
|00001b90| 73 65 6c 65 63 74 65 64 | 20 66 72 61 6d 65 2c 20 |selected| frame, |
|00001ba0| 6f 72 20 66 72 61 6d 65 | 20 61 74 0a 7b 5c 69 74 |or frame| at.{\it|
|00001bb0| 20 61 64 64 72 7d 5c 63 | 72 0a 69 6e 66 6f 20 61 | addr}\c|r.info a|
|00001bc0| 72 67 73 26 61 72 67 75 | 6d 65 6e 74 73 20 6f 66 |rgs&argu|ments of|
|00001bd0| 20 73 65 6c 65 63 74 65 | 64 20 66 72 61 6d 65 5c | selecte|d frame\|
|00001be0| 63 72 0a 69 6e 66 6f 20 | 6c 6f 63 61 6c 73 26 6c |cr.info |locals&l|
|00001bf0| 6f 63 61 6c 20 76 61 72 | 69 61 62 6c 65 73 20 6f |ocal var|iables o|
|00001c00| 66 20 73 65 6c 65 63 74 | 65 64 20 66 72 61 6d 65 |f select|ed frame|
|00001c10| 5c 63 72 0a 69 6e 66 6f | 20 72 65 67 20 5c 6f 70 |\cr.info| reg \op|
|00001c20| 74 7b 5c 69 74 7b 72 6e | 7d 7d 26 72 65 67 69 73 |t{\it{rn|}}&regis|
|00001c30| 74 65 72 20 76 61 6c 75 | 65 73 20 5c 6f 70 74 7b |ter valu|es \opt{|
|00001c40| 66 6f 72 20 72 65 67 20 | 7b 5c 69 74 20 72 6e 5c |for reg |{\it rn\|
|00001c50| 2f 7d 7d 20 69 6e 20 73 | 65 6c 65 63 74 65 64 20 |/}} in s|elected |
|00001c60| 66 72 61 6d 65 5c 63 72 | 0a 69 6e 66 6f 20 63 61 |frame\cr|.info ca|
|00001c70| 74 63 68 26 65 78 63 65 | 70 74 69 6f 6e 20 68 61 |tch&exce|ption ha|
|00001c80| 6e 64 6c 65 72 73 20 61 | 63 74 69 76 65 20 69 6e |ndlers a|ctive in|
|00001c90| 20 73 65 6c 65 63 74 65 | 64 20 66 72 61 6d 65 5c | selecte|d frame\|
|00001ca0| 63 72 0a 5c 65 6e 64 73 | 65 63 0a 0a 5c 76 66 69 |cr.\ends|ec..\vfi|
|00001cb0| 6c 6c 5c 65 6a 65 63 74 | 0a 5c 73 65 63 20 45 78 |ll\eject|.\sec Ex|
|00001cc0| 65 63 75 74 69 6f 6e 20 | 43 6f 6e 74 72 6f 6c 3b |ecution |Control;|
|00001cd0| 0a 63 6f 6e 74 69 6e 75 | 65 20 5c 6f 70 74 7b 5c |.continu|e \opt{\|
|00001ce0| 69 74 20 63 6f 75 6e 74 | 7d 5c 70 61 72 0a 63 20 |it count|}\par.c |
|00001cf0| 5c 6f 70 74 7b 5c 69 74 | 20 63 6f 75 6e 74 7d 26 |\opt{\it| count}&|
|00001d00| 63 6f 6e 74 69 6e 75 65 | 20 72 75 6e 6e 69 6e 67 |continue| running|
|00001d10| 3b 20 69 66 20 7b 5c 69 | 74 20 63 6f 75 6e 74 7d |; if {\i|t count}|
|00001d20| 20 73 70 65 63 69 66 69 | 65 64 2c 20 69 67 6e 6f | specifi|ed, igno|
|00001d30| 72 65 0a 74 68 69 73 20 | 62 72 65 61 6b 70 6f 69 |re.this |breakpoi|
|00001d40| 6e 74 20 6e 65 78 74 20 | 7b 5c 69 74 20 63 6f 75 |nt next |{\it cou|
|00001d50| 6e 74 7d 20 74 69 6d 65 | 73 5c 63 72 0a 5c 63 72 |nt} time|s\cr.\cr|
|00001d60| 0a 73 74 65 70 20 5c 6f | 70 74 7b 5c 69 74 20 63 |.step \o|pt{\it c|
|00001d70| 6f 75 6e 74 7d 5c 70 61 | 72 0a 73 20 5c 6f 70 74 |ount}\pa|r.s \opt|
|00001d80| 7b 5c 69 74 20 63 6f 75 | 6e 74 7d 26 65 78 65 63 |{\it cou|nt}&exec|
|00001d90| 75 74 65 20 75 6e 74 69 | 6c 20 61 6e 6f 74 68 65 |ute unti|l anothe|
|00001da0| 72 20 6c 69 6e 65 20 72 | 65 61 63 68 65 64 3b 20 |r line r|eached; |
|00001db0| 72 65 70 65 61 74 20 7b | 5c 69 74 20 63 6f 75 6e |repeat {|\it coun|
|00001dc0| 74 7d 20 74 69 6d 65 73 | 20 69 66 0a 73 70 65 63 |t} times| if.spec|
|00001dd0| 69 66 69 65 64 5c 63 72 | 0a 5c 63 72 0a 73 74 65 |ified\cr|.\cr.ste|
|00001de0| 70 69 20 5c 6f 70 74 7b | 5c 69 74 20 63 6f 75 6e |pi \opt{|\it coun|
|00001df0| 74 7d 5c 70 61 72 0a 73 | 69 20 5c 6f 70 74 7b 5c |t}\par.s|i \opt{\|
|00001e00| 69 74 20 63 6f 75 6e 74 | 7d 26 73 74 65 70 20 62 |it count|}&step b|
|00001e10| 79 20 6d 61 63 68 69 6e | 65 20 69 6e 73 74 72 75 |y machin|e instru|
|00001e20| 63 74 69 6f 6e 73 20 72 | 61 74 68 65 72 20 74 68 |ctions r|ather th|
|00001e30| 61 6e 20 73 6f 75 72 63 | 65 0a 6c 69 6e 65 73 5c |an sourc|e.lines\|
|00001e40| 63 72 0a 5c 63 72 0a 6e | 65 78 74 20 5c 6f 70 74 |cr.\cr.n|ext \opt|
|00001e50| 7b 5c 69 74 20 63 6f 75 | 6e 74 7d 5c 70 61 72 0a |{\it cou|nt}\par.|
|00001e60| 6e 20 5c 6f 70 74 7b 5c | 69 74 20 63 6f 75 6e 74 |n \opt{\|it count|
|00001e70| 7d 26 65 78 65 63 75 74 | 65 20 6e 65 78 74 20 6c |}&execut|e next l|
|00001e80| 69 6e 65 2c 20 69 6e 63 | 6c 75 64 69 6e 67 20 61 |ine, inc|luding a|
|00001e90| 6e 79 20 66 75 6e 63 74 | 69 6f 6e 20 63 61 6c 6c |ny funct|ion call|
|00001ea0| 73 5c 63 72 0a 5c 63 72 | 0a 6e 65 78 74 69 20 5c |s\cr.\cr|.nexti \|
|00001eb0| 6f 70 74 7b 5c 69 74 20 | 63 6f 75 6e 74 7d 5c 70 |opt{\it |count}\p|
|00001ec0| 61 72 0a 6e 69 20 5c 6f | 70 74 7b 5c 69 74 20 63 |ar.ni \o|pt{\it c|
|00001ed0| 6f 75 6e 74 7d 26 6e 65 | 78 74 20 6d 61 63 68 69 |ount}&ne|xt machi|
|00001ee0| 6e 65 20 69 6e 73 74 72 | 75 63 74 69 6f 6e 20 72 |ne instr|uction r|
|00001ef0| 61 74 68 65 72 20 74 68 | 61 6e 20 73 6f 75 72 63 |ather th|an sourc|
|00001f00| 65 0a 6c 69 6e 65 5c 63 | 72 0a 5c 63 72 0a 75 6e |e.line\c|r.\cr.un|
|00001f10| 74 69 6c 20 5c 6f 70 74 | 7b 5c 69 74 20 6c 6f 63 |til \opt|{\it loc|
|00001f20| 61 74 69 6f 6e 7d 26 72 | 75 6e 20 75 6e 74 69 6c |ation}&r|un until|
|00001f30| 20 6e 65 78 74 20 69 6e | 73 74 72 75 63 74 69 6f | next in|structio|
|00001f40| 6e 20 28 6f 72 20 7b 5c | 69 74 0a 6c 6f 63 61 74 |n (or {\|it.locat|
|00001f50| 69 6f 6e 7d 29 5c 63 72 | 0a 66 69 6e 69 73 68 26 |ion})\cr|.finish&|
|00001f60| 72 75 6e 20 75 6e 74 69 | 6c 20 73 65 6c 65 63 74 |run unti|l select|
|00001f70| 65 64 20 73 74 61 63 6b | 20 66 72 61 6d 65 20 72 |ed stack| frame r|
|00001f80| 65 74 75 72 6e 73 5c 63 | 72 0a 72 65 74 75 72 6e |eturns\c|r.return|
|00001f90| 20 5c 6f 70 74 7b 5c 69 | 74 20 65 78 70 72 7d 26 | \opt{\i|t expr}&|
|00001fa0| 70 6f 70 20 73 65 6c 65 | 63 74 65 64 20 73 74 61 |pop sele|cted sta|
|00001fb0| 63 6b 20 66 72 61 6d 65 | 20 77 69 74 68 6f 75 74 |ck frame| without|
|00001fc0| 20 65 78 65 63 75 74 69 | 6e 67 0a 5c 6f 70 74 7b | executi|ng.\opt{|
|00001fd0| 73 65 74 74 69 6e 67 20 | 72 65 74 75 72 6e 20 76 |setting |return v|
|00001fe0| 61 6c 75 65 7d 5c 63 72 | 0a 73 69 67 6e 61 6c 20 |alue}\cr|.signal |
|00001ff0| 7b 5c 69 74 20 6e 75 6d | 7d 26 72 65 73 75 6d 65 |{\it num|}&resume|
|00002000| 20 65 78 65 63 75 74 69 | 6f 6e 20 77 69 74 68 20 | executi|on with |
|00002010| 73 69 67 6e 61 6c 20 7b | 5c 69 74 20 73 7d 20 28 |signal {|\it s} (|
|00002020| 6e 6f 6e 65 20 69 66 20 | 7b 5c 74 74 20 30 7d 29 |none if |{\tt 0})|
|00002030| 5c 63 72 0a 6a 75 6d 70 | 20 7b 5c 69 74 20 6c 69 |\cr.jump| {\it li|
|00002040| 6e 65 7d 5c 70 61 72 0a | 6a 75 6d 70 20 2a 7b 5c |ne}\par.|jump *{\|
|00002050| 69 74 20 61 64 64 72 65 | 73 73 7d 26 72 65 73 75 |it addre|ss}&resu|
|00002060| 6d 65 20 65 78 65 63 75 | 74 69 6f 6e 20 61 74 20 |me execu|tion at |
|00002070| 73 70 65 63 69 66 69 65 | 64 20 7b 5c 69 74 20 6c |specifie|d {\it l|
|00002080| 69 6e 65 7d 20 6e 75 6d | 62 65 72 20 6f 72 0a 7b |ine} num|ber or.{|
|00002090| 5c 69 74 20 61 64 64 72 | 65 73 73 7d 5c 63 72 0a |\it addr|ess}\cr.|
|000020a0| 73 65 74 20 76 61 72 3d | 7b 5c 69 74 20 65 78 70 |set var=|{\it exp|
|000020b0| 72 7d 26 65 76 61 6c 75 | 61 74 65 20 7b 5c 69 74 |r}&evalu|ate {\it|
|000020c0| 20 65 78 70 72 7d 20 77 | 69 74 68 6f 75 74 20 64 | expr} w|ithout d|
|000020d0| 69 73 70 6c 61 79 69 6e | 67 20 69 74 3b 20 75 73 |isplayin|g it; us|
|000020e0| 65 20 66 6f 72 0a 61 6c | 74 65 72 69 6e 67 20 70 |e for.al|tering p|
|000020f0| 72 6f 67 72 61 6d 20 76 | 61 72 69 61 62 6c 65 73 |rogram v|ariables|
|00002100| 5c 63 72 0a 5c 65 6e 64 | 73 65 63 0a 0a 5c 73 65 |\cr.\end|sec..\se|
|00002110| 63 20 44 69 73 70 6c 61 | 79 3b 0a 70 72 69 6e 74 |c Displa|y;.print|
|00002120| 20 5c 6f 70 74 7b 5c 74 | 74 2f 7b 5c 69 74 20 66 | \opt{\t|t/{\it f|
|00002130| 7d 5c 2f 7d 20 7b 5c 69 | 74 20 65 78 70 72 7d 5c |}\/} {\i|t expr}\|
|00002140| 70 61 72 0a 70 20 5c 6f | 70 74 7b 5c 74 74 2f 7b |par.p \o|pt{\tt/{|
|00002150| 5c 69 74 20 66 7d 5c 2f | 7d 20 7b 5c 69 74 20 65 |\it f}\/|} {\it e|
|00002160| 78 70 72 7d 26 73 68 6f | 77 20 76 61 6c 75 65 20 |xpr}&sho|w value |
|00002170| 6f 66 20 7b 5c 69 74 20 | 65 78 70 72 7d 20 61 63 |of {\it |expr} ac|
|00002180| 63 6f 72 64 69 6e 67 20 | 74 6f 20 66 6f 72 6d 61 |cording |to forma|
|00002190| 74 20 7b 5c 69 74 20 66 | 7d 3a 5c 63 72 0a 5c 71 |t {\it f|}:\cr.\q|
|000021a0| 71 75 61 64 20 78 26 68 | 65 78 61 64 65 63 69 6d |quad x&h|exadecim|
|000021b0| 61 6c 5c 63 72 0a 5c 71 | 71 75 61 64 20 64 26 73 |al\cr.\q|quad d&s|
|000021c0| 69 67 6e 65 64 20 64 65 | 63 69 6d 61 6c 5c 63 72 |igned de|cimal\cr|
|000021d0| 0a 5c 71 71 75 61 64 20 | 75 26 75 6e 73 69 67 6e |.\qquad |u&unsign|
|000021e0| 65 64 20 64 65 63 69 6d | 61 6c 5c 63 72 0a 5c 71 |ed decim|al\cr.\q|
|000021f0| 71 75 61 64 20 6f 26 6f | 63 74 61 6c 5c 63 72 0a |quad o&o|ctal\cr.|
|00002200| 5c 71 71 75 61 64 20 61 | 26 61 64 64 72 65 73 73 |\qquad a|&address|
|00002210| 2c 20 61 62 73 6f 6c 75 | 74 65 20 61 6e 64 20 72 |, absolu|te and r|
|00002220| 65 6c 61 74 69 76 65 5c | 63 72 0a 5c 71 71 75 61 |elative\|cr.\qqua|
|00002230| 64 20 63 26 63 68 61 72 | 61 63 74 65 72 5c 63 72 |d c&char|acter\cr|
|00002240| 0a 5c 71 71 75 61 64 20 | 66 26 66 6c 6f 61 74 69 |.\qquad |f&floati|
|00002250| 6e 67 20 70 6f 69 6e 74 | 5c 63 72 0a 63 61 6c 6c |ng point|\cr.call|
|00002260| 20 5c 6f 70 74 7b 5c 74 | 74 20 2f 7b 5c 69 74 20 | \opt{\t|t /{\it |
|00002270| 66 7d 5c 2f 7d 20 7b 5c | 69 74 20 65 78 70 72 7d |f}\/} {\|it expr}|
|00002280| 26 6c 69 6b 65 20 7b 5c | 74 74 20 70 72 69 6e 74 |&like {\|tt print|
|00002290| 7d 20 62 75 74 20 64 6f | 65 73 20 6e 6f 74 20 64 |} but do|es not d|
|000022a0| 69 73 70 6c 61 79 0a 7b | 5c 74 74 20 76 6f 69 64 |isplay.{|\tt void|
|000022b0| 7d 5c 63 72 0a 78 20 5c | 6f 70 74 7b 5c 74 74 2f |}\cr.x \|opt{\tt/|
|000022c0| 7b 5c 69 74 20 4e 75 66 | 7d 5c 2f 7d 20 7b 5c 69 |{\it Nuf|}\/} {\i|
|000022d0| 74 20 65 78 70 72 7d 26 | 65 78 61 6d 69 6e 65 20 |t expr}&|examine |
|000022e0| 6d 65 6d 6f 72 79 20 61 | 74 20 61 64 64 72 65 73 |memory a|t addres|
|000022f0| 73 20 7b 5c 69 74 20 65 | 78 70 72 7d 3b 0a 6f 70 |s {\it e|xpr};.op|
|00002300| 74 69 6f 6e 61 6c 20 66 | 6f 72 6d 61 74 20 73 70 |tional f|ormat sp|
|00002310| 65 63 20 66 6f 6c 6c 6f | 77 73 20 73 6c 61 73 68 |ec follo|ws slash|
|00002320| 5c 63 72 0a 5c 71 75 61 | 64 20 7b 5c 69 74 20 4e |\cr.\qua|d {\it N|
|00002330| 7d 26 63 6f 75 6e 74 20 | 6f 66 20 68 6f 77 20 6d |}&count |of how m|
|00002340| 61 6e 79 20 75 6e 69 74 | 73 20 74 6f 20 64 69 73 |any unit|s to dis|
|00002350| 70 6c 61 79 5c 63 72 0a | 5c 71 75 61 64 20 7b 5c |play\cr.|\quad {\|
|00002360| 69 74 20 75 7d 26 75 6e | 69 74 20 73 69 7a 65 3b |it u}&un|it size;|
|00002370| 20 6f 6e 65 20 6f 66 5c | 63 72 0a 26 7b 5c 74 74 | one of\|cr.&{\tt|
|00002380| 5c 71 71 75 61 64 20 62 | 7d 5c 20 69 6e 64 69 76 |\qquad b|}\ indiv|
|00002390| 69 64 75 61 6c 20 62 79 | 74 65 73 5c 63 72 0a 26 |idual by|tes\cr.&|
|000023a0| 7b 5c 74 74 5c 71 71 75 | 61 64 20 68 7d 5c 20 68 |{\tt\qqu|ad h}\ h|
|000023b0| 61 6c 66 77 6f 72 64 73 | 20 28 74 77 6f 20 62 79 |alfwords| (two by|
|000023c0| 74 65 73 29 5c 63 72 0a | 26 7b 5c 74 74 5c 71 71 |tes)\cr.|&{\tt\qq|
|000023d0| 75 61 64 20 77 7d 5c 20 | 77 6f 72 64 73 20 28 66 |uad w}\ |words (f|
|000023e0| 6f 75 72 20 62 79 74 65 | 73 29 5c 63 72 0a 26 7b |our byte|s)\cr.&{|
|000023f0| 5c 74 74 5c 71 71 75 61 | 64 20 67 7d 5c 20 67 69 |\tt\qqua|d g}\ gi|
|00002400| 61 6e 74 20 77 6f 72 64 | 73 20 28 65 69 67 68 74 |ant word|s (eight|
|00002410| 20 62 79 74 65 73 29 5c | 63 72 0a 5c 71 75 61 64 | bytes)\|cr.\quad|
|00002420| 20 7b 5c 69 74 20 66 7d | 26 70 72 69 6e 74 69 6e | {\it f}|&printin|
|00002430| 67 20 66 6f 72 6d 61 74 | 2e 20 20 41 6e 79 20 7b |g format|. Any {|
|00002440| 5c 74 74 20 70 72 69 6e | 74 7d 20 66 6f 72 6d 61 |\tt prin|t} forma|
|00002450| 74 2c 20 6f 72 5c 63 72 | 0a 26 7b 5c 74 74 5c 71 |t, or\cr|.&{\tt\q|
|00002460| 71 75 61 64 20 73 7d 5c | 20 6e 75 6c 6c 2d 74 65 |quad s}\| null-te|
|00002470| 72 6d 69 6e 61 74 65 64 | 20 73 74 72 69 6e 67 5c |rminated| string\|
|00002480| 63 72 0a 26 7b 5c 74 74 | 5c 71 71 75 61 64 20 69 |cr.&{\tt|\qquad i|
|00002490| 7d 5c 20 6d 61 63 68 69 | 6e 65 20 69 6e 73 74 72 |}\ machi|ne instr|
|000024a0| 75 63 74 69 6f 6e 73 5c | 63 72 0a 64 69 73 61 73 |uctions\|cr.disas|
|000024b0| 73 65 6d 62 6c 65 20 5c | 6f 70 74 7b 5c 69 74 20 |semble \|opt{\it |
|000024c0| 61 64 64 72 7d 26 64 69 | 73 70 6c 61 79 20 6d 65 |addr}&di|splay me|
|000024d0| 6d 6f 72 79 20 61 73 20 | 6d 61 63 68 69 6e 65 20 |mory as |machine |
|000024e0| 69 6e 73 74 72 75 63 74 | 69 6f 6e 73 5c 63 72 0a |instruct|ions\cr.|
|000024f0| 5c 65 6e 64 73 65 63 0a | 0a 5c 73 65 63 20 41 75 |\endsec.|.\sec Au|
|00002500| 74 6f 6d 61 74 69 63 20 | 44 69 73 70 6c 61 79 3b |tomatic |Display;|
|00002510| 0a 64 69 73 70 6c 61 79 | 20 5c 6f 70 74 7b 5c 74 |.display| \opt{\t|
|00002520| 74 2f 5c 69 74 20 66 5c | 2f 7d 20 7b 5c 69 74 20 |t/\it f\|/} {\it |
|00002530| 65 78 70 72 7d 26 73 68 | 6f 77 20 76 61 6c 75 65 |expr}&sh|ow value|
|00002540| 20 6f 66 20 7b 5c 69 74 | 20 65 78 70 72 7d 20 65 | of {\it| expr} e|
|00002550| 61 63 68 20 74 69 6d 65 | 0a 70 72 6f 67 72 61 6d |ach time|.program|
|00002560| 20 73 74 6f 70 73 20 5c | 6f 70 74 7b 61 63 63 6f | stops \|opt{acco|
|00002570| 72 64 69 6e 67 20 74 6f | 20 66 6f 72 6d 61 74 20 |rding to| format |
|00002580| 7b 5c 69 74 20 66 7d 5c | 2f 7d 5c 63 72 0a 64 69 |{\it f}\|/}\cr.di|
|00002590| 73 70 6c 61 79 26 64 69 | 73 70 6c 61 79 20 61 6c |splay&di|splay al|
|000025a0| 6c 20 65 6e 61 62 6c 65 | 64 20 65 78 70 72 65 73 |l enable|d expres|
|000025b0| 73 69 6f 6e 73 20 6f 6e | 20 6c 69 73 74 5c 63 72 |sions on| list\cr|
|000025c0| 0a 75 6e 64 69 73 70 6c | 61 79 20 7b 5c 69 74 20 |.undispl|ay {\it |
|000025d0| 6e 7d 26 72 65 6d 6f 76 | 65 20 6e 75 6d 62 65 72 |n}&remov|e number|
|000025e0| 28 73 29 20 7b 5c 69 74 | 20 6e 7d 20 66 72 6f 6d |(s) {\it| n} from|
|000025f0| 20 6c 69 73 74 20 6f 66 | 0a 61 75 74 6f 6d 61 74 | list of|.automat|
|00002600| 69 63 61 6c 6c 79 20 64 | 69 73 70 6c 61 79 65 64 |ically d|isplayed|
|00002610| 20 65 78 70 72 65 73 73 | 69 6f 6e 73 5c 63 72 0a | express|ions\cr.|
|00002620| 64 69 73 61 62 6c 65 20 | 64 69 73 70 6c 61 79 20 |disable |display |
|00002630| 7b 5c 69 74 20 6e 7d 26 | 64 69 73 61 62 6c 65 20 |{\it n}&|disable |
|00002640| 64 69 73 70 6c 61 79 20 | 66 6f 72 20 65 78 70 72 |display |for expr|
|00002650| 65 73 73 69 6f 6e 28 73 | 29 20 6e 75 6d 62 65 72 |ession(s|) number|
|00002660| 20 7b 5c 69 74 0a 6e 7d | 5c 63 72 0a 65 6e 61 62 | {\it.n}|\cr.enab|
|00002670| 6c 65 20 64 69 73 70 6c | 61 79 20 7b 5c 69 74 20 |le displ|ay {\it |
|00002680| 6e 7d 26 65 6e 61 62 6c | 65 20 64 69 73 70 6c 61 |n}&enabl|e displa|
|00002690| 79 20 66 6f 72 20 65 78 | 70 72 65 73 73 69 6f 6e |y for ex|pression|
|000026a0| 28 73 29 20 6e 75 6d 62 | 65 72 20 7b 5c 69 74 0a |(s) numb|er {\it.|
|000026b0| 6e 7d 5c 63 72 0a 69 6e | 66 6f 20 64 69 73 70 6c |n}\cr.in|fo displ|
|000026c0| 61 79 26 6e 75 6d 62 65 | 72 65 64 20 6c 69 73 74 |ay&numbe|red list|
|000026d0| 20 6f 66 20 64 69 73 70 | 6c 61 79 20 65 78 70 72 | of disp|lay expr|
|000026e0| 65 73 73 69 6f 6e 73 5c | 63 72 0a 5c 65 6e 64 73 |essions\|cr.\ends|
|000026f0| 65 63 0a 0a 5c 76 66 69 | 6c 6c 5c 65 6a 65 63 74 |ec..\vfi|ll\eject|
|00002700| 0a 0a 5c 73 65 63 20 45 | 78 70 72 65 73 73 69 6f |..\sec E|xpressio|
|00002710| 6e 73 3b 0a 7b 5c 69 74 | 20 65 78 70 72 7d 26 61 |ns;.{\it| expr}&a|
|00002720| 6e 20 65 78 70 72 65 73 | 73 69 6f 6e 20 69 6e 20 |n expres|sion in |
|00002730| 43 20 6f 72 20 43 2b 2b | 20 28 69 6e 63 6c 75 64 |C or C++| (includ|
|00002740| 69 6e 67 20 66 75 6e 63 | 74 69 6f 6e 20 63 61 6c |ing func|tion cal|
|00002750| 6c 73 29 2c 20 6f 72 3a | 5c 63 72 0a 7b 5c 69 74 |ls), or:|\cr.{\it|
|00002760| 20 61 64 64 72 5c 2f 7d | 40 7b 5c 69 74 20 6c 65 | addr\/}|@{\it le|
|00002770| 6e 7d 26 61 6e 20 61 72 | 72 61 79 20 6f 66 20 7b |n}&an ar|ray of {|
|00002780| 5c 69 74 20 6c 65 6e 7d | 20 65 6c 65 6d 65 6e 74 |\it len}| element|
|00002790| 73 20 62 65 67 69 6e 6e | 69 6e 67 20 61 74 20 7b |s beginn|ing at {|
|000027a0| 5c 69 74 0a 61 64 64 72 | 7d 5c 63 72 0a 7b 5c 69 |\it.addr|}\cr.{\i|
|000027b0| 74 20 66 69 6c 65 7d 3a | 3a 7b 5c 69 74 20 6e 6d |t file}:|:{\it nm|
|000027c0| 7d 26 61 20 76 61 72 69 | 61 62 6c 65 20 6f 72 20 |}&a vari|able or |
|000027d0| 66 75 6e 63 74 69 6f 6e | 20 7b 5c 69 74 20 6e 6d |function| {\it nm|
|000027e0| 7d 20 64 65 66 69 6e 65 | 64 20 69 6e 20 7b 5c 69 |} define|d in {\i|
|000027f0| 74 0a 66 69 6c 65 7d 5c | 63 72 0a 24 5c 74 74 5c |t.file}\|cr.$\tt\|
|00002800| 7b 24 7b 5c 69 74 20 74 | 79 70 65 7d 24 5c 74 74 |{${\it t|ype}$\tt|
|00002810| 5c 7d 24 7b 5c 69 74 20 | 61 64 64 72 7d 26 72 65 |\}${\it |addr}&re|
|00002820| 61 64 20 6d 65 6d 6f 72 | 79 20 61 74 20 7b 5c 69 |ad memor|y at {\i|
|00002830| 74 20 61 64 64 72 7d 20 | 61 73 20 73 70 65 63 69 |t addr} |as speci|
|00002840| 66 69 65 64 0a 7b 5c 69 | 74 20 74 79 70 65 7d 5c |fied.{\i|t type}\|
|00002850| 63 72 0a 5c 24 26 6d 6f | 73 74 20 72 65 63 65 6e |cr.\$&mo|st recen|
|00002860| 74 20 64 69 73 70 6c 61 | 79 65 64 20 76 61 6c 75 |t displa|yed valu|
|00002870| 65 5c 63 72 0a 5c 24 7b | 5c 69 74 20 6e 7d 26 7b |e\cr.\${|\it n}&{|
|00002880| 5c 69 74 20 6e 7d 74 68 | 20 64 69 73 70 6c 61 79 |\it n}th| display|
|00002890| 65 64 20 76 61 6c 75 65 | 5c 63 72 0a 5c 24 5c 24 |ed value|\cr.\$\$|
|000028a0| 26 64 69 73 70 6c 61 79 | 65 64 20 76 61 6c 75 65 |&display|ed value|
|000028b0| 20 70 72 65 76 69 6f 75 | 73 20 74 6f 20 5c 24 5c | previou|s to \$\|
|000028c0| 63 72 0a 5c 24 5c 24 7b | 5c 69 74 20 6e 7d 26 7b |cr.\$\${|\it n}&{|
|000028d0| 5c 69 74 20 6e 7d 74 68 | 20 64 69 73 70 6c 61 79 |\it n}th| display|
|000028e0| 65 64 20 76 61 6c 75 65 | 20 62 61 63 6b 20 66 72 |ed value| back fr|
|000028f0| 6f 6d 20 5c 24 5c 63 72 | 0a 5c 24 5c 5f 26 6c 61 |om \$\cr|.\$\_&la|
|00002900| 73 74 20 61 64 64 72 65 | 73 73 20 65 78 61 6d 69 |st addre|ss exami|
|00002910| 6e 65 64 20 77 69 74 68 | 20 7b 5c 74 74 20 78 7d |ned with| {\tt x}|
|00002920| 5c 63 72 0a 5c 24 5c 5f | 5c 5f 26 76 61 6c 75 65 |\cr.\$\_|\_&value|
|00002930| 20 61 74 20 61 64 64 72 | 65 73 73 20 5c 24 5c 5f | at addr|ess \$\_|
|00002940| 5c 63 72 0a 5c 24 7b 5c | 69 74 20 76 61 72 7d 26 |\cr.\${\|it var}&|
|00002950| 63 6f 6e 76 65 6e 69 65 | 6e 63 65 20 76 61 72 69 |convenie|nce vari|
|00002960| 61 62 6c 65 3b 20 61 73 | 73 69 67 6e 20 61 6e 79 |able; as|sign any|
|00002970| 20 76 61 6c 75 65 5c 63 | 72 0a 5c 63 72 0a 73 68 | value\c|r.\cr.sh|
|00002980| 6f 77 20 76 61 6c 75 65 | 73 20 5c 6f 70 74 7b 7b |ow value|s \opt{{|
|00002990| 5c 69 74 20 6e 7d 7d 26 | 73 68 6f 77 20 6c 61 73 |\it n}}&|show las|
|000029a0| 74 20 31 30 20 76 61 6c | 75 65 73 20 5c 6f 70 74 |t 10 val|ues \opt|
|000029b0| 7b 6f 72 20 73 75 72 72 | 6f 75 6e 64 69 6e 67 0a |{or surr|ounding.|
|000029c0| 5c 24 7b 5c 69 74 20 6e | 7d 7d 5c 63 72 0a 73 68 |\${\it n|}}\cr.sh|
|000029d0| 6f 77 20 63 6f 6e 76 65 | 6e 69 65 6e 63 65 26 64 |ow conve|nience&d|
|000029e0| 69 73 70 6c 61 79 20 61 | 6c 6c 20 63 6f 6e 76 65 |isplay a|ll conve|
|000029f0| 6e 69 65 6e 63 65 20 76 | 61 72 69 61 62 6c 65 73 |nience v|ariables|
|00002a00| 5c 63 72 0a 5c 65 6e 64 | 73 65 63 0a 0a 5c 73 65 |\cr.\end|sec..\se|
|00002a10| 63 20 53 79 6d 62 6f 6c | 20 54 61 62 6c 65 3b 0a |c Symbol| Table;.|
|00002a20| 69 6e 66 6f 20 61 64 64 | 72 65 73 73 20 7b 5c 69 |info add|ress {\i|
|00002a30| 74 20 73 7d 26 73 68 6f | 77 20 77 68 65 72 65 20 |t s}&sho|w where |
|00002a40| 73 79 6d 62 6f 6c 20 7b | 5c 69 74 20 73 7d 20 69 |symbol {|\it s} i|
|00002a50| 73 20 73 74 6f 72 65 64 | 5c 63 72 0a 69 6e 66 6f |s stored|\cr.info|
|00002a60| 20 66 75 6e 63 20 5c 6f | 70 74 7b 5c 69 74 20 72 | func \o|pt{\it r|
|00002a70| 65 67 65 78 7d 26 73 68 | 6f 77 20 6e 61 6d 65 73 |egex}&sh|ow names|
|00002a80| 2c 20 74 79 70 65 73 20 | 6f 66 20 64 65 66 69 6e |, types |of defin|
|00002a90| 65 64 20 66 75 6e 63 74 | 69 6f 6e 73 0a 28 61 6c |ed funct|ions.(al|
|00002aa0| 6c 2c 20 6f 72 20 6d 61 | 74 63 68 69 6e 67 20 7b |l, or ma|tching {|
|00002ab0| 5c 69 74 20 72 65 67 65 | 78 7d 29 5c 63 72 0a 69 |\it rege|x})\cr.i|
|00002ac0| 6e 66 6f 20 76 61 72 20 | 5c 6f 70 74 7b 5c 69 74 |nfo var |\opt{\it|
|00002ad0| 20 72 65 67 65 78 7d 26 | 73 68 6f 77 20 6e 61 6d | regex}&|show nam|
|00002ae0| 65 73 2c 20 74 79 70 65 | 73 20 6f 66 20 67 6c 6f |es, type|s of glo|
|00002af0| 62 61 6c 20 76 61 72 69 | 61 62 6c 65 73 20 28 61 |bal vari|ables (a|
|00002b00| 6c 6c 2c 0a 6f 72 20 6d | 61 74 63 68 69 6e 67 20 |ll,.or m|atching |
|00002b10| 7b 5c 69 74 20 72 65 67 | 65 78 7d 29 5c 63 72 0a |{\it reg|ex})\cr.|
|00002b20| 77 68 61 74 69 73 20 7b | 5c 69 74 20 65 78 70 72 |whatis {|\it expr|
|00002b30| 7d 5c 70 61 72 0a 70 74 | 79 70 65 20 7b 5c 69 74 |}\par.pt|ype {\it|
|00002b40| 20 65 78 70 72 7d 26 73 | 68 6f 77 20 64 61 74 61 | expr}&s|how data|
|00002b50| 20 74 79 70 65 20 6f 66 | 20 7b 5c 69 74 20 65 78 | type of| {\it ex|
|00002b60| 70 72 7d 20 77 69 74 68 | 6f 75 74 20 65 76 61 6c |pr} with|out eval|
|00002b70| 75 61 74 69 6e 67 3b 20 | 7b 5c 74 74 0a 70 74 79 |uating; |{\tt.pty|
|00002b80| 70 65 7d 20 67 69 76 65 | 73 20 6d 6f 72 65 20 64 |pe} give|s more d|
|00002b90| 65 74 61 69 6c 5c 63 72 | 0a 70 74 79 70 65 20 7b |etail\cr|.ptype {|
|00002ba0| 5c 69 74 20 74 79 70 65 | 7d 26 64 65 73 63 72 69 |\it type|}&descri|
|00002bb0| 62 65 20 74 79 70 65 2c | 20 73 74 72 75 63 74 2c |be type,| struct,|
|00002bc0| 20 75 6e 69 6f 6e 2c 20 | 6f 72 20 65 6e 75 6d 5c | union, |or enum\|
|00002bd0| 63 72 0a 5c 65 6e 64 73 | 65 63 0a 0a 5c 73 65 63 |cr.\ends|ec..\sec|
|00002be0| 20 47 44 42 20 53 63 72 | 69 70 74 73 3b 0a 73 6f | GDB Scr|ipts;.so|
|00002bf0| 75 72 63 65 20 7b 5c 69 | 74 20 73 63 72 69 70 74 |urce {\i|t script|
|00002c00| 7d 26 72 65 61 64 2c 20 | 65 78 65 63 75 74 65 20 |}&read, |execute |
|00002c10| 47 44 42 20 63 6f 6d 6d | 61 6e 64 73 20 66 72 6f |GDB comm|ands fro|
|00002c20| 6d 20 66 69 6c 65 20 7b | 5c 69 74 0a 73 63 72 69 |m file {|\it.scri|
|00002c30| 70 74 7d 5c 63 72 0a 5c | 63 72 0a 64 65 66 69 6e |pt}\cr.\|cr.defin|
|00002c40| 65 20 7b 5c 69 74 20 63 | 6d 64 7d 5c 70 61 72 0a |e {\it c|md}\par.|
|00002c50| 5c 71 71 75 61 64 20 7b | 5c 69 74 20 63 6f 6d 6d |\qquad {|\it comm|
|00002c60| 61 6e 64 20 6c 69 73 74 | 7d 26 6e 65 77 20 47 44 |and list|}&new GD|
|00002c70| 42 20 63 6f 6d 6d 61 6e | 64 20 7b 5c 69 74 20 63 |B comman|d {\it c|
|00002c80| 6d 64 7d 2c 20 65 78 65 | 63 75 74 65 73 20 73 63 |md}, exe|cutes sc|
|00002c90| 72 69 70 74 0a 64 65 66 | 69 6e 65 64 20 62 79 20 |ript.def|ined by |
|00002ca0| 7b 5c 69 74 20 63 6f 6d | 6d 61 6e 64 20 6c 69 73 |{\it com|mand lis|
|00002cb0| 74 7d 20 5c 63 72 0a 65 | 6e 64 26 65 6e 64 20 6f |t} \cr.e|nd&end o|
|00002cc0| 66 20 7b 5c 69 74 20 63 | 6f 6d 6d 61 6e 64 20 6c |f {\it c|ommand l|
|00002cd0| 69 73 74 7d 5c 63 72 0a | 64 6f 63 75 6d 65 6e 74 |ist}\cr.|document|
|00002ce0| 20 7b 5c 69 74 20 63 6d | 64 7d 5c 70 61 72 0a 5c | {\it cm|d}\par.\|
|00002cf0| 71 71 75 61 64 20 7b 5c | 69 74 20 68 65 6c 70 20 |qquad {\|it help |
|00002d00| 74 65 78 74 7d 26 6e 65 | 77 20 6f 6e 6c 69 6e 65 |text}&ne|w online|
|00002d10| 20 64 6f 63 75 6d 65 6e | 74 61 74 69 6f 6e 20 66 | documen|tation f|
|00002d20| 6f 72 20 47 44 42 20 63 | 6f 6d 6d 61 6e 64 20 7b |or GDB c|ommand {|
|00002d30| 5c 69 74 0a 63 6d 64 7d | 5c 63 72 0a 65 6e 64 26 |\it.cmd}|\cr.end&|
|00002d40| 65 6e 64 20 6f 66 20 7b | 5c 69 74 20 68 65 6c 70 |end of {|\it help|
|00002d50| 20 74 65 78 74 7d 5c 63 | 72 0a 5c 65 6e 64 73 65 | text}\c|r.\endse|
|00002d60| 63 0a 0a 5c 73 65 63 20 | 53 69 67 6e 61 6c 73 3b |c..\sec |Signals;|
|00002d70| 0a 68 61 6e 64 6c 65 20 | 7b 5c 69 74 20 73 69 67 |.handle |{\it sig|
|00002d80| 6e 61 6c 7d 20 7b 5c 69 | 74 20 61 63 74 7d 26 73 |nal} {\i|t act}&s|
|00002d90| 70 65 63 69 66 79 20 47 | 44 42 20 61 63 74 69 6f |pecify G|DB actio|
|00002da0| 6e 73 20 77 68 65 6e 20 | 7b 5c 69 74 20 73 69 67 |ns when |{\it sig|
|00002db0| 6e 61 6c 7d 20 6f 63 63 | 75 72 73 3a 5c 63 72 0a |nal} occ|urs:\cr.|
|00002dc0| 5c 71 75 61 64 20 70 72 | 69 6e 74 26 61 6e 6e 6f |\quad pr|int&anno|
|00002dd0| 75 6e 63 65 20 77 68 65 | 6e 20 73 69 67 6e 61 6c |unce whe|n signal|
|00002de0| 20 6f 63 63 75 72 73 5c | 63 72 0a 5c 71 75 61 64 | occurs\|cr.\quad|
|00002df0| 20 6e 6f 70 72 69 6e 74 | 26 62 65 20 73 69 6c 65 | noprint|&be sile|
|00002e00| 6e 74 20 77 68 65 6e 20 | 73 69 67 6e 61 6c 20 6f |nt when |signal o|
|00002e10| 63 63 75 72 73 5c 63 72 | 0a 5c 71 75 61 64 20 73 |ccurs\cr|.\quad s|
|00002e20| 74 6f 70 26 68 61 6c 74 | 20 65 78 65 63 75 74 69 |top&halt| executi|
|00002e30| 6f 6e 20 6f 6e 20 73 69 | 67 6e 61 6c 5c 63 72 0a |on on si|gnal\cr.|
|00002e40| 5c 71 75 61 64 20 6e 6f | 73 74 6f 70 26 64 6f 20 |\quad no|stop&do |
|00002e50| 6e 6f 74 20 68 61 6c 74 | 20 65 78 65 63 75 74 69 |not halt| executi|
|00002e60| 6f 6e 5c 63 72 0a 5c 71 | 75 61 64 20 70 61 73 73 |on\cr.\q|uad pass|
|00002e70| 26 61 6c 6c 6f 77 20 79 | 6f 75 72 20 70 72 6f 67 |&allow y|our prog|
|00002e80| 72 61 6d 20 74 6f 20 68 | 61 6e 64 6c 65 20 73 69 |ram to h|andle si|
|00002e90| 67 6e 61 6c 5c 63 72 0a | 5c 71 75 61 64 20 6e 6f |gnal\cr.|\quad no|
|00002ea0| 70 61 73 73 26 64 6f 20 | 6e 6f 74 20 61 6c 6c 6f |pass&do |not allo|
|00002eb0| 77 20 79 6f 75 72 20 70 | 72 6f 67 72 61 6d 20 74 |w your p|rogram t|
|00002ec0| 6f 20 73 65 65 20 73 69 | 67 6e 61 6c 5c 63 72 0a |o see si|gnal\cr.|
|00002ed0| 69 6e 66 6f 20 73 69 67 | 6e 61 6c 73 26 73 68 6f |info sig|nals&sho|
|00002ee0| 77 20 74 61 62 6c 65 20 | 6f 66 20 73 69 67 6e 61 |w table |of signa|
|00002ef0| 6c 73 2c 20 47 44 42 20 | 61 63 74 69 6f 6e 20 66 |ls, GDB |action f|
|00002f00| 6f 72 20 65 61 63 68 5c | 63 72 0a 5c 65 6e 64 73 |or each\|cr.\ends|
|00002f10| 65 63 0a 0a 5c 73 65 63 | 20 44 65 62 75 67 67 69 |ec..\sec| Debuggi|
|00002f20| 6e 67 20 54 61 72 67 65 | 74 73 3b 0a 74 61 72 67 |ng Targe|ts;.targ|
|00002f30| 65 74 20 7b 5c 69 74 20 | 74 79 70 65 7d 20 7b 5c |et {\it |type} {\|
|00002f40| 69 74 20 70 61 72 61 6d | 7d 26 63 6f 6e 6e 65 63 |it param|}&connec|
|00002f50| 74 20 74 6f 20 74 61 72 | 67 65 74 20 6d 61 63 68 |t to tar|get mach|
|00002f60| 69 6e 65 2c 20 70 72 6f | 63 65 73 73 2c 20 6f 72 |ine, pro|cess, or|
|00002f70| 20 66 69 6c 65 5c 63 72 | 0a 68 65 6c 70 20 74 61 | file\cr|.help ta|
|00002f80| 72 67 65 74 26 64 69 73 | 70 6c 61 79 20 61 76 61 |rget&dis|play ava|
|00002f90| 69 6c 61 62 6c 65 20 74 | 61 72 67 65 74 73 5c 63 |ilable t|argets\c|
|00002fa0| 72 0a 61 74 74 61 63 68 | 20 7b 5c 69 74 20 70 61 |r.attach| {\it pa|
|00002fb0| 72 61 6d 7d 26 63 6f 6e | 6e 65 63 74 20 74 6f 20 |ram}&con|nect to |
|00002fc0| 61 6e 6f 74 68 65 72 20 | 70 72 6f 63 65 73 73 5c |another |process\|
|00002fd0| 63 72 0a 64 65 74 61 63 | 68 26 72 65 6c 65 61 73 |cr.detac|h&releas|
|00002fe0| 65 20 74 61 72 67 65 74 | 20 66 72 6f 6d 20 47 44 |e target| from GD|
|00002ff0| 42 20 63 6f 6e 74 72 6f | 6c 5c 63 72 0a 5c 65 6e |B contro|l\cr.\en|
|00003000| 64 73 65 63 0a 0a 5c 76 | 66 69 6c 6c 5c 65 6a 65 |dsec..\v|fill\eje|
|00003010| 63 74 0a 5c 73 65 63 20 | 43 6f 6e 74 72 6f 6c 6c |ct.\sec |Controll|
|00003020| 69 6e 67 20 47 44 42 3b | 0a 73 65 74 20 7b 5c 69 |ing GDB;|.set {\i|
|00003030| 74 20 70 61 72 61 6d 7d | 20 7b 5c 69 74 20 65 78 |t param}| {\it ex|
|00003040| 70 72 7d 26 73 65 74 20 | 6f 6e 65 20 6f 66 20 47 |pr}&set |one of G|
|00003050| 44 42 27 73 20 69 6e 74 | 65 72 6e 61 6c 20 70 61 |DB's int|ernal pa|
|00003060| 72 61 6d 65 74 65 72 73 | 5c 63 72 0a 73 68 6f 77 |rameters|\cr.show|
|00003070| 20 7b 5c 69 74 20 70 61 | 72 61 6d 7d 26 64 69 73 | {\it pa|ram}&dis|
|00003080| 70 6c 61 79 20 63 75 72 | 72 65 6e 74 20 73 65 74 |play cur|rent set|
|00003090| 74 69 6e 67 20 6f 66 20 | 61 20 47 44 42 20 70 61 |ting of |a GDB pa|
|000030a0| 72 61 6d 65 74 65 72 5c | 63 72 0a 5c 78 74 72 61 |rameter\|cr.\xtra|
|000030b0| 7b 5c 72 6d 20 50 61 72 | 61 6d 65 74 65 72 73 20 |{\rm Par|ameters |
|000030c0| 75 6e 64 65 72 73 74 6f | 6f 64 20 62 79 20 7b 5c |understo|od by {\|
|000030d0| 74 74 20 73 65 74 7d 20 | 61 6e 64 20 7b 5c 74 74 |tt set} |and {\tt|
|000030e0| 20 73 68 6f 77 7d 3a 7d | 0a 5c 71 75 61 64 20 63 | show}:}|.\quad c|
|000030f0| 6f 6d 70 6c 61 69 6e 74 | 73 20 7b 5c 69 74 20 6c |omplaint|s {\it l|
|00003100| 69 6d 69 74 7d 26 6e 75 | 6d 62 65 72 20 6f 66 20 |imit}&nu|mber of |
|00003110| 6d 65 73 73 61 67 65 73 | 20 6f 6e 20 75 6e 75 73 |messages| on unus|
|00003120| 75 61 6c 20 73 79 6d 62 | 6f 6c 73 5c 63 72 0a 5c |ual symb|ols\cr.\|
|00003130| 71 75 61 64 20 63 6f 6e | 66 69 72 6d 20 7b 5c 69 |quad con|firm {\i|
|00003140| 74 20 6f 6e 2f 6f 66 66 | 7d 26 65 6e 61 62 6c 65 |t on/off|}&enable|
|00003150| 20 6f 72 20 64 69 73 61 | 62 6c 65 20 63 61 75 74 | or disa|ble caut|
|00003160| 69 6f 6e 61 72 79 20 71 | 75 65 72 69 65 73 5c 63 |ionary q|ueries\c|
|00003170| 72 0a 5c 71 75 61 64 20 | 65 64 69 74 69 6e 67 20 |r.\quad |editing |
|00003180| 7b 5c 69 74 20 6f 6e 2f | 6f 66 66 7d 26 63 6f 6e |{\it on/|off}&con|
|00003190| 74 72 6f 6c 20 7b 5c 74 | 74 20 72 65 61 64 6c 69 |trol {\t|t readli|
|000031a0| 6e 65 7d 20 63 6f 6d 6d | 61 6e 64 2d 6c 69 6e 65 |ne} comm|and-line|
|000031b0| 20 65 64 69 74 69 6e 67 | 5c 63 72 0a 5c 71 75 61 | editing|\cr.\qua|
|000031c0| 64 20 68 65 69 67 68 74 | 20 7b 5c 69 74 20 6c 70 |d height| {\it lp|
|000031d0| 70 7d 26 6e 75 6d 62 65 | 72 20 6f 66 20 6c 69 6e |p}&numbe|r of lin|
|000031e0| 65 73 20 62 65 66 6f 72 | 65 20 70 61 75 73 65 20 |es befor|e pause |
|000031f0| 69 6e 0a 64 69 73 70 6c | 61 79 5c 63 72 0a 5c 71 |in.displ|ay\cr.\q|
|00003200| 75 61 64 20 70 72 6f 6d | 70 74 20 7b 5c 69 74 20 |uad prom|pt {\it |
|00003210| 73 74 72 7d 26 75 73 65 | 20 7b 5c 69 74 20 73 74 |str}&use| {\it st|
|00003220| 72 7d 20 61 73 20 47 44 | 42 20 70 72 6f 6d 70 74 |r} as GD|B prompt|
|00003230| 5c 63 72 0a 5c 71 75 61 | 64 20 72 61 64 69 78 20 |\cr.\qua|d radix |
|00003240| 7b 5c 69 74 20 62 61 73 | 65 7d 26 6f 63 74 61 6c |{\it bas|e}&octal|
|00003250| 2c 20 64 65 63 69 6d 61 | 6c 2c 20 6f 72 20 68 65 |, decima|l, or he|
|00003260| 78 20 6e 75 6d 62 65 72 | 20 72 65 70 72 65 73 65 |x number| represe|
|00003270| 6e 74 61 74 69 6f 6e 5c | 63 72 0a 5c 71 75 61 64 |ntation\|cr.\quad|
|00003280| 20 76 65 72 62 6f 73 65 | 20 7b 5c 69 74 20 6f 6e | verbose| {\it on|
|00003290| 2f 6f 66 66 7d 26 63 6f | 6e 74 72 6f 6c 20 6d 65 |/off}&co|ntrol me|
|000032a0| 73 73 61 67 65 73 20 77 | 68 65 6e 20 6c 6f 61 64 |ssages w|hen load|
|000032b0| 69 6e 67 0a 73 79 6d 62 | 6f 6c 20 74 61 62 6c 65 |ing.symb|ol table|
|000032c0| 5c 63 72 0a 5c 71 75 61 | 64 20 77 69 64 74 68 20 |\cr.\qua|d width |
|000032d0| 7b 5c 69 74 20 63 70 6c | 7d 26 6e 75 6d 62 65 72 |{\it cpl|}&number|
|000032e0| 20 6f 66 20 63 68 61 72 | 61 63 74 65 72 73 20 62 | of char|acters b|
|000032f0| 65 66 6f 72 65 20 6c 69 | 6e 65 20 66 6f 6c 64 65 |efore li|ne folde|
|00003300| 64 5c 63 72 0a 5c 63 72 | 0a 5c 71 75 61 64 20 68 |d\cr.\cr|.\quad h|
|00003310| 69 73 74 6f 72 79 20 24 | 5c 6c 64 6f 74 73 24 26 |istory $|\ldots$&|
|00003320| 28 7b 5c 74 74 20 68 7d | 29 20 67 72 6f 75 70 73 |({\tt h}|) groups|
|00003330| 20 74 68 65 20 66 6f 6c | 6c 6f 77 69 6e 67 20 6f | the fol|lowing o|
|00003340| 70 74 69 6f 6e 73 3a 5c | 63 72 0a 5c 71 75 61 64 |ptions:\|cr.\quad|
|00003350| 20 68 20 65 78 70 20 7b | 5c 69 74 20 6f 66 66 2f | h exp {|\it off/|
|00003360| 6f 6e 7d 26 64 69 73 61 | 62 6c 65 20 6f 72 20 65 |on}&disa|ble or e|
|00003370| 6e 61 62 6c 65 20 7b 5c | 74 74 20 72 65 61 64 6c |nable {\|tt readl|
|00003380| 69 6e 65 7d 20 68 69 73 | 74 6f 72 79 20 65 78 70 |ine} his|tory exp|
|00003390| 61 6e 73 69 6f 6e 5c 63 | 72 0a 5c 71 75 61 64 20 |ansion\c|r.\quad |
|000033a0| 68 20 66 69 6c 65 20 7b | 5c 69 74 20 66 69 6c 65 |h file {|\it file|
|000033b0| 6e 61 6d 65 7d 26 66 69 | 6c 65 20 66 6f 72 20 72 |name}&fi|le for r|
|000033c0| 65 63 6f 72 64 69 6e 67 | 20 47 44 42 20 63 6f 6d |ecording| GDB com|
|000033d0| 6d 61 6e 64 20 68 69 73 | 74 6f 72 79 5c 63 72 0a |mand his|tory\cr.|
|000033e0| 5c 71 75 61 64 20 68 20 | 73 69 7a 65 20 7b 5c 69 |\quad h |size {\i|
|000033f0| 74 20 73 69 7a 65 7d 26 | 6e 75 6d 62 65 72 20 6f |t size}&|number o|
|00003400| 66 20 63 6f 6d 6d 61 6e | 64 73 20 6b 65 70 74 20 |f comman|ds kept |
|00003410| 69 6e 20 68 69 73 74 6f | 72 79 20 6c 69 73 74 5c |in histo|ry list\|
|00003420| 63 72 0a 5c 71 75 61 64 | 20 68 20 73 61 76 65 20 |cr.\quad| h save |
|00003430| 7b 5c 69 74 20 6f 66 66 | 2f 6f 6e 7d 26 63 6f 6e |{\it off|/on}&con|
|00003440| 74 72 6f 6c 20 75 73 65 | 20 6f 66 20 65 78 74 65 |trol use| of exte|
|00003450| 72 6e 61 6c 20 66 69 6c | 65 20 66 6f 72 0a 63 6f |rnal fil|e for.co|
|00003460| 6d 6d 61 6e 64 20 68 69 | 73 74 6f 72 79 5c 63 72 |mmand hi|story\cr|
|00003470| 0a 5c 63 72 0a 5c 71 75 | 61 64 20 70 72 69 6e 74 |.\cr.\qu|ad print|
|00003480| 20 24 5c 6c 64 6f 74 73 | 24 26 28 7b 5c 74 74 20 | $\ldots|$&({\tt |
|00003490| 70 7d 29 20 67 72 6f 75 | 70 73 20 74 68 65 20 66 |p}) grou|ps the f|
|000034a0| 6f 6c 6c 6f 77 69 6e 67 | 20 6f 70 74 69 6f 6e 73 |ollowing| options|
|000034b0| 3a 5c 63 72 0a 5c 71 75 | 61 64 20 70 20 61 64 64 |:\cr.\qu|ad p add|
|000034c0| 72 65 73 73 20 7b 5c 69 | 74 20 6f 6e 2f 6f 66 66 |ress {\i|t on/off|
|000034d0| 7d 26 70 72 69 6e 74 20 | 6d 65 6d 6f 72 79 20 61 |}&print |memory a|
|000034e0| 64 64 72 65 73 73 65 73 | 20 69 6e 20 73 74 61 63 |ddresses| in stac|
|000034f0| 6b 73 2c 0a 76 61 6c 75 | 65 73 5c 63 72 0a 5c 71 |ks,.valu|es\cr.\q|
|00003500| 75 61 64 20 70 20 20 61 | 72 72 61 79 20 7b 5c 69 |uad p a|rray {\i|
|00003510| 74 20 6f 66 66 2f 6f 6e | 7d 26 63 6f 6d 70 61 63 |t off/on|}&compac|
|00003520| 74 20 6f 72 20 61 74 74 | 72 61 63 74 69 76 65 20 |t or att|ractive |
|00003530| 66 6f 72 6d 61 74 20 66 | 6f 72 0a 61 72 72 61 79 |format f|or.array|
|00003540| 73 5c 63 72 0a 5c 71 75 | 61 64 20 70 20 64 65 6d |s\cr.\qu|ad p dem|
|00003550| 61 6e 67 6c 65 20 7b 5c | 69 74 20 6f 6e 2f 6f 66 |angle {\|it on/of|
|00003560| 66 7d 26 73 6f 75 72 63 | 65 20 6f 72 20 69 6e 74 |f}&sourc|e or int|
|00003570| 65 72 6e 61 6c 20 66 6f | 72 6d 20 66 6f 72 20 43 |ernal fo|rm for C|
|00003580| 2b 2b 0a 73 79 6d 62 6f | 6c 73 5c 63 72 0a 5c 71 |++.symbo|ls\cr.\q|
|00003590| 75 61 64 20 70 20 61 73 | 6d 2d 64 65 6d 20 7b 5c |uad p as|m-dem {\|
|000035a0| 69 74 20 6f 6e 2f 6f 66 | 66 7d 26 64 65 6d 61 6e |it on/of|f}&deman|
|000035b0| 67 6c 65 20 43 2b 2b 20 | 73 79 6d 62 6f 6c 73 20 |gle C++ |symbols |
|000035c0| 69 6e 0a 6d 61 63 68 69 | 6e 65 2d 69 6e 73 74 72 |in.machi|ne-instr|
|000035d0| 75 63 74 69 6f 6e 20 6f | 75 74 70 75 74 5c 63 72 |uction o|utput\cr|
|000035e0| 0a 5c 71 75 61 64 20 70 | 20 65 6c 65 6d 65 6e 74 |.\quad p| element|
|000035f0| 73 20 7b 5c 69 74 20 6c | 69 6d 69 74 7d 26 6e 75 |s {\it l|imit}&nu|
|00003600| 6d 62 65 72 20 6f 66 20 | 65 6c 65 6d 65 6e 74 73 |mber of |elements|
|00003610| 20 74 6f 20 64 69 73 70 | 6c 61 79 20 66 72 6f 6d | to disp|lay from|
|00003620| 20 61 6e 0a 61 72 72 61 | 79 5c 63 72 0a 5c 71 75 | an.arra|y\cr.\qu|
|00003630| 61 64 20 70 20 6f 62 6a | 65 63 74 20 7b 5c 69 74 |ad p obj|ect {\it|
|00003640| 20 6f 6e 2f 6f 66 66 7d | 26 70 72 69 6e 74 20 43 | on/off}|&print C|
|00003650| 2b 2b 20 64 65 72 69 76 | 65 64 20 74 79 70 65 73 |++ deriv|ed types|
|00003660| 20 66 6f 72 20 6f 62 6a | 65 63 74 73 5c 63 72 0a | for obj|ects\cr.|
|00003670| 5c 71 75 61 64 20 70 20 | 70 72 65 74 74 79 20 7b |\quad p |pretty {|
|00003680| 5c 69 74 20 6f 66 66 2f | 6f 6e 7d 26 73 74 72 75 |\it off/|on}&stru|
|00003690| 63 74 20 64 69 73 70 6c | 61 79 3a 20 63 6f 6d 70 |ct displ|ay: comp|
|000036a0| 61 63 74 20 6f 72 20 69 | 6e 64 65 6e 74 65 64 5c |act or i|ndented\|
|000036b0| 63 72 0a 5c 71 75 61 64 | 20 70 20 75 6e 69 6f 6e |cr.\quad| p union|
|000036c0| 20 7b 5c 69 74 20 6f 6e | 2f 6f 66 66 7d 26 65 6e | {\it on|/off}&en|
|000036d0| 61 62 6c 65 20 6f 72 20 | 64 69 73 61 62 6c 65 20 |able or |disable |
|000036e0| 64 69 73 70 6c 61 79 20 | 6f 66 20 75 6e 69 6f 6e |display |of union|
|000036f0| 20 6d 65 6d 62 65 72 73 | 5c 63 72 0a 5c 71 75 61 | members|\cr.\qua|
|00003700| 64 20 70 20 76 74 62 6c | 20 7b 5c 69 74 20 6f 66 |d p vtbl| {\it of|
|00003710| 66 2f 6f 6e 7d 26 64 69 | 73 70 6c 61 79 20 6f 66 |f/on}&di|splay of|
|00003720| 20 43 2b 2b 20 76 69 72 | 74 75 61 6c 20 66 75 6e | C++ vir|tual fun|
|00003730| 63 74 69 6f 6e 0a 74 61 | 62 6c 65 73 5c 63 72 0a |ction.ta|bles\cr.|
|00003740| 5c 63 72 0a 73 68 6f 77 | 20 63 6f 6d 6d 61 6e 64 |\cr.show| command|
|00003750| 73 26 73 68 6f 77 20 6c | 61 73 74 20 31 30 20 63 |s&show l|ast 10 c|
|00003760| 6f 6d 6d 61 6e 64 73 5c | 63 72 0a 73 68 6f 77 20 |ommands\|cr.show |
|00003770| 63 6f 6d 6d 61 6e 64 73 | 20 7b 5c 69 74 20 6e 7d |commands| {\it n}|
|00003780| 26 73 68 6f 77 20 31 30 | 20 63 6f 6d 6d 61 6e 64 |&show 10| command|
|00003790| 73 20 61 72 6f 75 6e 64 | 20 6e 75 6d 62 65 72 20 |s around| number |
|000037a0| 7b 5c 69 74 20 6e 7d 5c | 63 72 0a 73 68 6f 77 20 |{\it n}\|cr.show |
|000037b0| 63 6f 6d 6d 61 6e 64 73 | 20 2b 26 73 68 6f 77 20 |commands| +&show |
|000037c0| 6e 65 78 74 20 31 30 20 | 63 6f 6d 6d 61 6e 64 73 |next 10 |commands|
|000037d0| 5c 63 72 0a 5c 65 6e 64 | 73 65 63 0a 0a 5c 73 65 |\cr.\end|sec..\se|
|000037e0| 63 20 57 6f 72 6b 69 6e | 67 20 46 69 6c 65 73 3b |c Workin|g Files;|
|000037f0| 0a 66 69 6c 65 20 7b 5c | 69 74 20 6e 61 6d 65 7d |.file {\|it name}|
|00003800| 26 75 73 65 20 7b 5c 69 | 74 20 66 69 6c 65 7d 20 |&use {\i|t file} |
|00003810| 66 6f 72 20 73 79 6d 62 | 6f 6c 73 20 61 6e 64 20 |for symb|ols and |
|00003820| 65 78 65 63 75 74 61 62 | 6c 65 5c 63 72 0a 63 6f |executab|le\cr.co|
|00003830| 72 65 20 7b 5c 69 74 20 | 6e 61 6d 65 7d 26 72 65 |re {\it |name}&re|
|00003840| 61 64 20 7b 5c 69 74 20 | 66 69 6c 65 7d 20 61 73 |ad {\it |file} as|
|00003850| 20 63 6f 72 65 64 75 6d | 70 5c 63 72 0a 65 78 65 | coredum|p\cr.exe|
|00003860| 63 20 7b 5c 69 74 20 6e | 61 6d 65 7d 26 75 73 65 |c {\it n|ame}&use|
|00003870| 20 7b 5c 69 74 20 66 69 | 6c 65 7d 20 61 73 20 65 | {\it fi|le} as e|
|00003880| 78 65 63 75 74 61 62 6c | 65 20 6f 6e 6c 79 5c 63 |xecutabl|e only\c|
|00003890| 72 0a 73 79 6d 62 6f 6c | 20 7b 5c 69 74 20 6e 61 |r.symbol| {\it na|
|000038a0| 6d 65 7d 26 75 73 65 20 | 6f 6e 6c 79 20 73 79 6d |me}&use |only sym|
|000038b0| 62 6f 6c 20 74 61 62 6c | 65 20 66 72 6f 6d 20 7b |bol tabl|e from {|
|000038c0| 5c 69 74 20 66 69 6c 65 | 7d 5c 63 72 0a 6c 6f 61 |\it file|}\cr.loa|
|000038d0| 64 20 7b 5c 69 74 20 66 | 69 6c 65 7d 26 64 79 6e |d {\it f|ile}&dyn|
|000038e0| 61 6d 69 63 61 6c 6c 79 | 20 6c 69 6e 6b 20 7b 5c |amically| link {\|
|000038f0| 69 74 20 66 69 6c 65 5c | 2f 7d 20 61 6e 64 20 61 |it file\|/} and a|
|00003900| 64 64 20 69 74 73 20 73 | 79 6d 62 6f 6c 73 5c 63 |dd its s|ymbols\c|
|00003910| 72 0a 61 64 64 2d 73 79 | 6d 20 7b 5c 69 74 20 66 |r.add-sy|m {\it f|
|00003920| 69 6c 65 7d 20 7b 5c 69 | 74 20 61 64 64 72 7d 26 |ile} {\i|t addr}&|
|00003930| 72 65 61 64 20 61 64 64 | 69 74 69 6f 6e 61 6c 20 |read add|itional |
|00003940| 73 79 6d 62 6f 6c 73 20 | 66 72 6f 6d 20 7b 5c 69 |symbols |from {\i|
|00003950| 74 20 66 69 6c 65 7d 2c | 0a 64 79 6e 61 6d 69 63 |t file},|.dynamic|
|00003960| 61 6c 6c 79 20 6c 6f 61 | 64 65 64 20 61 74 20 7b |ally loa|ded at {|
|00003970| 5c 69 74 20 61 64 64 72 | 7d 5c 63 72 0a 69 6e 66 |\it addr|}\cr.inf|
|00003980| 6f 20 66 69 6c 65 73 26 | 64 69 73 70 6c 61 79 20 |o files&|display |
|00003990| 77 6f 72 6b 69 6e 67 20 | 66 69 6c 65 73 20 61 6e |working |files an|
|000039a0| 64 20 74 61 72 67 65 74 | 73 20 69 6e 20 75 73 65 |d target|s in use|
|000039b0| 5c 63 72 0a 70 61 74 68 | 20 7b 5c 69 74 20 64 69 |\cr.path| {\it di|
|000039c0| 72 73 7d 26 61 64 64 20 | 7b 5c 69 74 20 64 69 72 |rs}&add |{\it dir|
|000039d0| 73 7d 20 74 6f 20 66 72 | 6f 6e 74 20 6f 66 20 70 |s} to fr|ont of p|
|000039e0| 61 74 68 20 73 65 61 72 | 63 68 65 64 20 66 6f 72 |ath sear|ched for|
|000039f0| 0a 65 78 65 63 75 74 61 | 62 6c 65 20 61 6e 64 20 |.executa|ble and |
|00003a00| 73 79 6d 62 6f 6c 20 66 | 69 6c 65 73 5c 63 72 0a |symbol f|iles\cr.|
|00003a10| 73 68 6f 77 20 70 61 74 | 68 26 64 69 73 70 6c 61 |show pat|h&displa|
|00003a20| 79 20 65 78 65 63 75 74 | 61 62 6c 65 20 61 6e 64 |y execut|able and|
|00003a30| 20 73 79 6d 62 6f 6c 20 | 66 69 6c 65 20 70 61 74 | symbol |file pat|
|00003a40| 68 5c 63 72 0a 73 68 61 | 72 65 20 5c 6f 70 74 7b |h\cr.sha|re \opt{|
|00003a50| 5c 69 74 20 72 65 67 65 | 78 7d 26 61 64 64 20 73 |\it rege|x}&add s|
|00003a60| 79 6d 62 6f 6c 20 69 6e | 66 6f 72 6d 61 74 69 6f |ymbol in|formatio|
|00003a70| 6e 20 66 6f 72 20 73 68 | 61 72 65 64 20 6c 69 62 |n for sh|ared lib|
|00003a80| 72 61 72 69 65 73 0a 6d | 61 74 63 68 69 6e 67 20 |raries.m|atching |
|00003a90| 7b 5c 69 74 20 72 65 67 | 65 78 7d 2c 20 6f 72 20 |{\it reg|ex}, or |
|00003aa0| 61 6c 6c 20 73 68 61 72 | 65 64 20 6c 69 62 72 61 |all shar|ed libra|
|00003ab0| 72 69 65 73 5c 63 72 0a | 69 6e 66 6f 20 73 68 61 |ries\cr.|info sha|
|00003ac0| 72 65 26 6c 69 73 74 20 | 6e 61 6d 65 73 20 6f 66 |re&list |names of|
|00003ad0| 20 73 68 61 72 65 64 20 | 6c 69 62 72 61 72 69 65 | shared |librarie|
|00003ae0| 73 20 63 75 72 72 65 6e | 74 6c 79 20 6c 6f 61 64 |s curren|tly load|
|00003af0| 65 64 5c 63 72 0a 5c 65 | 6e 64 73 65 63 0a 0a 5c |ed\cr.\e|ndsec..\|
|00003b00| 76 66 69 6c 6c 5c 65 6a | 65 63 74 0a 5c 73 65 63 |vfill\ej|ect.\sec|
|00003b10| 20 53 6f 75 72 63 65 20 | 46 69 6c 65 73 3b 0a 64 | Source |Files;.d|
|00003b20| 69 72 20 7b 5c 69 74 20 | 6e 61 6d 65 73 7d 26 61 |ir {\it |names}&a|
|00003b30| 64 64 20 64 69 72 65 63 | 74 6f 72 79 20 7b 5c 69 |dd direc|tory {\i|
|00003b40| 74 20 6e 61 6d 65 73 7d | 20 74 6f 20 66 72 6f 6e |t names}| to fron|
|00003b50| 74 20 6f 66 20 73 6f 75 | 72 63 65 20 70 61 74 68 |t of sou|rce path|
|00003b60| 5c 63 72 0a 64 69 72 26 | 63 6c 65 61 72 20 73 6f |\cr.dir&|clear so|
|00003b70| 75 72 63 65 20 70 61 74 | 68 5c 63 72 0a 73 68 6f |urce pat|h\cr.sho|
|00003b80| 77 20 64 69 72 26 73 68 | 6f 77 20 63 75 72 72 65 |w dir&sh|ow curre|
|00003b90| 6e 74 20 73 6f 75 72 63 | 65 20 70 61 74 68 5c 63 |nt sourc|e path\c|
|00003ba0| 72 0a 5c 63 72 0a 6c 69 | 73 74 26 73 68 6f 77 20 |r.\cr.li|st&show |
|00003bb0| 6e 65 78 74 20 74 65 6e | 20 6c 69 6e 65 73 20 6f |next ten| lines o|
|00003bc0| 66 20 73 6f 75 72 63 65 | 5c 63 72 0a 6c 69 73 74 |f source|\cr.list|
|00003bd0| 20 2d 26 73 68 6f 77 20 | 70 72 65 76 69 6f 75 73 | -&show |previous|
|00003be0| 20 74 65 6e 20 6c 69 6e | 65 73 5c 63 72 0a 6c 69 | ten lin|es\cr.li|
|00003bf0| 73 74 20 7b 5c 69 74 20 | 6c 69 6e 65 73 7d 26 64 |st {\it |lines}&d|
|00003c00| 69 73 70 6c 61 79 20 73 | 6f 75 72 63 65 20 63 65 |isplay s|ource ce|
|00003c10| 6e 74 65 72 65 64 20 61 | 72 6f 75 6e 64 20 7b 5c |ntered a|round {\|
|00003c20| 69 74 20 6c 69 6e 65 73 | 7d 2c 20 0a 73 70 65 63 |it lines|}, .spec|
|00003c30| 69 66 69 65 64 20 61 73 | 20 6f 6e 65 20 6f 66 3a |ified as| one of:|
|00003c40| 5c 63 72 0a 5c 71 75 61 | 64 7b 5c 6f 70 74 7b 5c |\cr.\qua|d{\opt{\|
|00003c50| 69 74 20 66 69 6c 65 5c | 74 74 3a 7d 5c 69 74 20 |it file\|tt:}\it |
|00003c60| 6e 75 6d 7d 26 6c 69 6e | 65 20 6e 75 6d 62 65 72 |num}&lin|e number|
|00003c70| 20 5c 6f 70 74 7b 69 6e | 20 6e 61 6d 65 64 20 66 | \opt{in| named f|
|00003c80| 69 6c 65 7d 5c 63 72 0a | 5c 71 75 61 64 7b 5c 6f |ile}\cr.|\quad{\o|
|00003c90| 70 74 7b 5c 69 74 20 66 | 69 6c 65 5c 74 74 3a 7d |pt{\it f|ile\tt:}|
|00003ca0| 5c 69 74 20 66 75 6e 63 | 74 69 6f 6e 7d 26 62 65 |\it func|tion}&be|
|00003cb0| 67 69 6e 6e 69 6e 67 20 | 6f 66 20 66 75 6e 63 74 |ginning |of funct|
|00003cc0| 69 6f 6e 20 5c 6f 70 74 | 7b 69 6e 0a 6e 61 6d 65 |ion \opt|{in.name|
|00003cd0| 64 20 66 69 6c 65 7d 5c | 63 72 0a 5c 71 75 61 64 |d file}\|cr.\quad|
|00003ce0| 7b 5c 74 74 20 2b 5c 69 | 74 20 6f 66 66 7d 26 7b |{\tt +\i|t off}&{|
|00003cf0| 5c 69 74 20 6f 66 66 7d | 20 6c 69 6e 65 73 20 61 |\it off}| lines a|
|00003d00| 66 74 65 72 20 6c 61 73 | 74 20 70 72 69 6e 74 65 |fter las|t printe|
|00003d10| 64 5c 63 72 0a 5c 71 75 | 61 64 7b 5c 74 74 20 2d |d\cr.\qu|ad{\tt -|
|00003d20| 5c 69 74 20 6f 66 66 7d | 26 7b 5c 69 74 20 6f 66 |\it off}|&{\it of|
|00003d30| 66 7d 20 6c 69 6e 65 73 | 20 70 72 65 76 69 6f 75 |f} lines| previou|
|00003d40| 73 20 74 6f 20 6c 61 73 | 74 20 70 72 69 6e 74 65 |s to las|t printe|
|00003d50| 64 5c 63 72 0a 5c 71 75 | 61 64 7b 5c 74 74 2a 5c |d\cr.\qu|ad{\tt*\|
|00003d60| 69 74 20 61 64 64 72 65 | 73 73 7d 26 6c 69 6e 65 |it addre|ss}&line|
|00003d70| 20 63 6f 6e 74 61 69 6e | 69 6e 67 20 7b 5c 69 74 | contain|ing {\it|
|00003d80| 20 61 64 64 72 65 73 73 | 7d 5c 63 72 0a 6c 69 73 | address|}\cr.lis|
|00003d90| 74 20 7b 5c 69 74 20 66 | 7d 2c 7b 5c 69 74 20 6c |t {\it f|},{\it l|
|00003da0| 7d 26 66 72 6f 6d 20 6c | 69 6e 65 20 7b 5c 69 74 |}&from l|ine {\it|
|00003db0| 20 66 7d 20 74 6f 20 6c | 69 6e 65 20 7b 5c 69 74 | f} to l|ine {\it|
|00003dc0| 20 6c 7d 5c 63 72 0a 69 | 6e 66 6f 20 6c 69 6e 65 | l}\cr.i|nfo line|
|00003dd0| 20 7b 5c 69 74 20 6e 75 | 6d 7d 26 73 68 6f 77 20 | {\it nu|m}&show |
|00003de0| 73 74 61 72 74 69 6e 67 | 2c 20 65 6e 64 69 6e 67 |starting|, ending|
|00003df0| 20 61 64 64 72 65 73 73 | 65 73 20 6f 66 20 63 6f | address|es of co|
|00003e00| 6d 70 69 6c 65 64 20 63 | 6f 64 65 20 66 6f 72 0a |mpiled c|ode for.|
|00003e10| 73 6f 75 72 63 65 20 6c | 69 6e 65 20 7b 5c 69 74 |source l|ine {\it|
|00003e20| 20 6e 75 6d 7d 5c 63 72 | 0a 69 6e 66 6f 20 73 6f | num}\cr|.info so|
|00003e30| 75 72 63 65 26 73 68 6f | 77 20 6e 61 6d 65 20 6f |urce&sho|w name o|
|00003e40| 66 20 63 75 72 72 65 6e | 74 20 73 6f 75 72 63 65 |f curren|t source|
|00003e50| 20 66 69 6c 65 5c 63 72 | 0a 69 6e 66 6f 20 73 6f | file\cr|.info so|
|00003e60| 75 72 63 65 73 26 6c 69 | 73 74 20 61 6c 6c 20 73 |urces&li|st all s|
|00003e70| 6f 75 72 63 65 20 66 69 | 6c 65 73 20 69 6e 20 75 |ource fi|les in u|
|00003e80| 73 65 5c 63 72 0a 66 6f | 72 77 20 7b 5c 69 74 20 |se\cr.fo|rw {\it |
|00003e90| 72 65 67 65 78 7d 26 73 | 65 61 72 63 68 20 66 6f |regex}&s|earch fo|
|00003ea0| 6c 6c 6f 77 69 6e 67 20 | 73 6f 75 72 63 65 20 6c |llowing |source l|
|00003eb0| 69 6e 65 73 20 66 6f 72 | 20 7b 5c 69 74 20 72 65 |ines for| {\it re|
|00003ec0| 67 65 78 7d 5c 63 72 0a | 72 65 76 20 7b 5c 69 74 |gex}\cr.|rev {\it|
|00003ed0| 20 72 65 67 65 78 7d 26 | 73 65 61 72 63 68 20 70 | regex}&|search p|
|00003ee0| 72 65 63 65 64 69 6e 67 | 20 73 6f 75 72 63 65 20 |receding| source |
|00003ef0| 6c 69 6e 65 73 20 66 6f | 72 20 7b 5c 69 74 20 72 |lines fo|r {\it r|
|00003f00| 65 67 65 78 7d 5c 63 72 | 0a 5c 65 6e 64 73 65 63 |egex}\cr|.\endsec|
|00003f10| 0a 0a 5c 73 65 63 20 47 | 44 42 20 75 6e 64 65 72 |..\sec G|DB under|
|00003f20| 20 47 4e 55 20 45 6d 61 | 63 73 3b 0a 4d 2d 78 20 | GNU Ema|cs;.M-x |
|00003f30| 67 64 62 26 72 75 6e 20 | 47 44 42 20 75 6e 64 65 |gdb&run |GDB unde|
|00003f40| 72 20 45 6d 61 63 73 5c | 63 72 0a 5c 63 74 6c 7b |r Emacs\|cr.\ctl{|
|00003f50| 68 7d 20 6d 26 64 65 73 | 63 72 69 62 65 20 47 44 |h} m&des|cribe GD|
|00003f60| 42 20 6d 6f 64 65 5c 63 | 72 0a 4d 2d 73 26 73 74 |B mode\c|r.M-s&st|
|00003f70| 65 70 20 6f 6e 65 20 6c | 69 6e 65 20 28 7b 5c 74 |ep one l|ine ({\t|
|00003f80| 74 20 73 74 65 70 7d 29 | 5c 63 72 0a 4d 2d 6e 26 |t step})|\cr.M-n&|
|00003f90| 6e 65 78 74 20 6c 69 6e | 65 20 28 7b 5c 74 74 20 |next lin|e ({\tt |
|00003fa0| 6e 65 78 74 7d 29 5c 63 | 72 0a 4d 2d 69 26 73 74 |next})\c|r.M-i&st|
|00003fb0| 65 70 20 6f 6e 65 20 69 | 6e 73 74 72 75 63 74 69 |ep one i|nstructi|
|00003fc0| 6f 6e 20 28 7b 5c 74 74 | 20 73 74 65 70 69 7d 29 |on ({\tt| stepi})|
|00003fd0| 5c 63 72 0a 5c 63 74 6c | 7b 63 7d 20 5c 63 74 6c |\cr.\ctl|{c} \ctl|
|00003fe0| 7b 66 7d 26 66 69 6e 69 | 73 68 20 63 75 72 72 65 |{f}&fini|sh curre|
|00003ff0| 6e 74 20 73 74 61 63 6b | 20 66 72 61 6d 65 20 28 |nt stack| frame (|
|00004000| 7b 5c 74 74 20 66 69 6e | 69 73 68 7d 29 5c 63 72 |{\tt fin|ish})\cr|
|00004010| 0a 4d 2d 63 26 63 6f 6e | 74 69 6e 75 65 20 28 7b |.M-c&con|tinue ({|
|00004020| 5c 74 74 20 63 6f 6e 74 | 7d 29 5c 63 72 0a 4d 2d |\tt cont|})\cr.M-|
|00004030| 75 26 75 70 20 7b 5c 69 | 74 20 61 72 67 7d 20 66 |u&up {\i|t arg} f|
|00004040| 72 61 6d 65 73 20 28 7b | 5c 74 74 20 75 70 7d 29 |rames ({|\tt up})|
|00004050| 5c 63 72 0a 4d 2d 64 26 | 64 6f 77 6e 20 7b 5c 69 |\cr.M-d&|down {\i|
|00004060| 74 20 61 72 67 7d 20 66 | 72 61 6d 65 73 20 28 7b |t arg} f|rames ({|
|00004070| 5c 74 74 20 64 6f 77 6e | 7d 29 5c 63 72 0a 5c 63 |\tt down|})\cr.\c|
|00004080| 74 6c 7b 78 7d 20 5c 26 | 26 63 6f 70 79 20 6e 75 |tl{x} \&|&copy nu|
|00004090| 6d 62 65 72 20 66 72 6f | 6d 20 70 6f 69 6e 74 2c |mber fro|m point,|
|000040a0| 20 69 6e 73 65 72 74 20 | 61 74 20 65 6e 64 5c 63 | insert |at end\c|
|000040b0| 72 0a 5c 63 74 6c 7b 78 | 7d 20 53 50 43 26 28 69 |r.\ctl{x|} SPC&(i|
|000040c0| 6e 20 73 6f 75 72 63 65 | 20 66 69 6c 65 29 20 73 |n source| file) s|
|000040d0| 65 74 20 62 72 65 61 6b | 20 61 74 20 70 6f 69 6e |et break| at poin|
|000040e0| 74 5c 63 72 0a 5c 65 6e | 64 73 65 63 0a 0a 0a 5c |t\cr.\en|dsec...\|
|000040f0| 76 66 69 6c 6c 0a 7b 5c | 73 6d 72 6d 5c 70 61 72 |vfill.{\|smrm\par|
|00004100| 73 6b 69 70 3d 36 70 74 | 0a 5c 63 65 6e 74 65 72 |skip=6pt|.\center|
|00004110| 6c 69 6e 65 7b 43 6f 70 | 79 72 69 67 68 74 20 5c |line{Cop|yright \|
|00004120| 63 6f 70 79 72 69 67 68 | 74 20 31 39 39 31 20 46 |copyrigh|t 1991 F|
|00004130| 72 65 65 20 53 6f 66 74 | 77 61 72 65 20 46 6f 75 |ree Soft|ware Fou|
|00004140| 6e 64 61 74 69 6f 6e 2c | 20 49 6e 63 2e 7d 0a 5c |ndation,| Inc.}.\|
|00004150| 63 65 6e 74 65 72 6c 69 | 6e 65 7b 52 6f 6c 61 6e |centerli|ne{Rolan|
|00004160| 64 20 50 65 73 63 68 20 | 28 70 65 73 63 68 40 63 |d Pesch |(pesch@c|
|00004170| 79 67 6e 75 73 2e 63 6f | 6d 29 2c 20 4d 61 79 20 |ygnus.co|m), May |
|00004180| 31 39 39 31 2d 2d 2d 5c | 6d 61 6e 76 65 72 73 7d |1991---\|manvers}|
|00004190| 0a 5c 63 65 6e 74 65 72 | 6c 69 6e 65 7b 54 68 65 |.\center|line{The|
|000041a0| 20 61 75 74 68 6f 72 20 | 61 73 73 75 6d 65 73 20 | author |assumes |
|000041b0| 6e 6f 20 72 65 73 70 6f | 6e 73 69 62 69 6c 69 74 |no respo|nsibilit|
|000041c0| 79 20 66 6f 72 20 61 6e | 79 20 65 72 72 6f 72 73 |y for an|y errors|
|000041d0| 20 6f 6e 20 74 68 69 73 | 20 63 61 72 64 2e 7d 0a | on this| card.}.|
|000041e0| 0a 54 68 69 73 20 63 61 | 72 64 20 6d 61 79 20 62 |.This ca|rd may b|
|000041f0| 65 20 66 72 65 65 6c 79 | 20 64 69 73 74 72 69 62 |e freely| distrib|
|00004200| 75 74 65 64 20 75 6e 64 | 65 72 20 74 68 65 20 74 |uted und|er the t|
|00004210| 65 72 6d 73 20 6f 66 20 | 74 68 65 20 47 4e 55 0a |erms of |the GNU.|
|00004220| 47 65 6e 65 72 61 6c 20 | 50 75 62 6c 69 63 20 4c |General |Public L|
|00004230| 69 63 65 6e 73 65 2e 0a | 0a 5c 63 65 6e 74 65 72 |icense..|.\center|
|00004240| 6c 69 6e 65 7b 50 6c 65 | 61 73 65 20 63 6f 6e 74 |line{Ple|ase cont|
|00004250| 72 69 62 75 74 65 20 74 | 6f 20 64 65 76 65 6c 6f |ribute t|o develo|
|00004260| 70 6d 65 6e 74 20 6f 66 | 20 74 68 69 73 20 63 61 |pment of| this ca|
|00004270| 72 64 20 62 79 20 61 6e | 6e 6f 74 61 74 69 6e 67 |rd by an|notating|
|00004280| 20 69 74 2e 7d 0a 7d 0a | 5c 65 6e 64 0a | it.}.}.|\end. |
+--------+-------------------------+-------------------------+--------+--------+